Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 28.07.2017, 11:27   #1
reverse
Новенький
 
Регистрация: 28.07.2017
Сообщений: 4
По умолчанию Редактирование формы входа(FrontendLogin)

Добрый день. Заранее извиняюсь за глупый вопрос, понадобилось добавить в стандартную форму входа кнопку регистрации, возникла проблема с лэйблами-никак не могу найти файл где они задаются. В заголовке прописано, что лэйблы локализации находятся где-то в pi/locallang.xlf, перерыл все locallang.xlf в директории typo3conf, ничего относящегося к EMAIL_LABEL, LOGIN_LABEL и т.д. не нашел.

Код:
<h2>felogin Language Markers (see pi/locallang.xlf)</h2>
<ul>
    <li>###EMAIL_LABEL###                 - corresponding to 'your_email'</li>
    <li>###FORGOT_PASSWORD###             - corresponding to 'forgot_password'</li>
    <li>###FORGOT_PASSWORD_BACKTOLOGIN### - corresponding to 'forgot_password_backToLogin'</li>
    <li>###FORGOT_PASSWORD_ENTEREMAIL###  - corresponding to 'forgot_password_enterEmail'</li>
    <li>###LOGIN_LABEL###                 - corresponding to 'login'</li>
	<li>###REGISTRATION_LABEL###          - corresponding to 'registration'</li>
    <li>###PASSWORD_LABEL###              - corresponding to 'password'</li>
    <li>###SEND_PASSWORD###               - corresponding to 'send_password'</li>
    <li>###USERNAME_LABEL###              - corresponding to 'username'</li>
</ul>
reverse вне форума   Ответить с цитированием
Старый 28.07.2017, 14:40   #2
Manas
Senior Member
 
Аватар для Manas
 
Регистрация: 06.12.2006
Адрес: Санкт-Петербург
Сообщений: 239
Отправить сообщение для Manas с помощью ICQ Отправить сообщение для Manas с помощью Skype™
По умолчанию

Посмотрите еще в папке typo3conf/l10n/ru/felogin

Можно еще так локализовать, через typoscript

Код:
plugin.tx_felogin_pi1 {
  _LOCAL_LANG.ru {
    ll_welcome_header = Вход в систему
  }
}
__________________
Дмитрий Васильев, "T3 студия"
По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio
www.typo3.ru.net
Manas вне форума   Ответить с цитированием
Старый 28.07.2017, 17:15   #3
reverse
Новенький
 
Регистрация: 28.07.2017
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Manas Посмотреть сообщение
Посмотрите еще в папке typo3conf/l10n/ru/felogin

Можно еще так локализовать, через typoscript

Код:
plugin.tx_felogin_pi1 {
  _LOCAL_LANG.ru {
    ll_welcome_header = Вход в систему
  }
}
Спасибо, файл действительно нашелся. А где происходит задача маркеров? (например ссылки, по которой переходит пользователь при нажатии на Login)

Код:
<h2>Markers</h2>
<ul>
    <li>###ACTION_URI###     - URI of the request for the login/logout form</li>
    <li>###EXTRA_HIDDEN###   - Hook required (additional hidden field used by kb_md5fepw extension by Kraft Bernhard)</li>
    <li>###ON_SUBMIT###      - Hook required (used by kb_md5fepw extension by Kraft Bernhard)</li>
    <li>###PREFIXID###       - Same as class name ('tx_felogin_pi1') useful to get a unique classname prefix</li>
    <li>###REDIRECT_URL###   - URL of redirection upon login</li>
    <li>###NOREDIRECT###     - if set, no redirect will be done</li>
    <li>###STORAGE_PID###    - explicit enough I guess (if not : id of the page where user are stored)</li>
    <li>###STATUS_HEADER###  - depends of the template</li>
    <li>###STATUS_MESSAGE### - depends of the template</li>
</ul>
reverse вне форума   Ответить с цитированием
Старый 28.07.2017, 19:40   #4
Manas
Senior Member
 
Аватар для Manas
 
Регистрация: 06.12.2006
Адрес: Санкт-Петербург
Сообщений: 239
Отправить сообщение для Manas с помощью ICQ Отправить сообщение для Manas с помощью Skype™
По умолчанию

маркеры для felogin находятся в контроллере FrontendLoginController.php $markerArray['###ACTION_URI###'] = $this->getPageLink('', [], true);

Но вообще системное расширение лучше не переделывать, но задавать свои параметры через Typoscript. Смотрите настройки в файле ext_typoscript_setup.txt, и переопределяйте их в своем Typoscript
__________________
Дмитрий Васильев, "T3 студия"
По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio
www.typo3.ru.net
Manas вне форума   Ответить с цитированием
Старый 31.07.2017, 13:36   #5
reverse
Новенький
 
Регистрация: 28.07.2017
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Manas Посмотреть сообщение
маркеры для felogin находятся в контроллере FrontendLoginController.php $markerArray['###ACTION_URI###'] = $this->getPageLink('', [], true);

Но вообще системное расширение лучше не переделывать, но задавать свои параметры через Typoscript. Смотрите настройки в файле ext_typoscript_setup.txt, и переопределяйте их в своем Typoscript
Не могли бы вы объяснить или дать ссылку на пример как через TypoScript можно редактировать стандартные формы? Допустим я подключаю форму в качестве шаблона
Код:
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = EXT:bootstrap_package/Resources/Private/Templates/FrontendLogin/FrontendLogin.html
page.10.workOnSubpart=TEMPLATE_LOGIN
Неужели каждый маркер при таком подключении придется задавать вручную? P.S. С Typo столкнулся в первый раз и мне всего лишь надо добавить одну кнопку на форму.
reverse вне форума   Ответить с цитированием
Старый 31.07.2017, 23:38   #6
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от reverse Посмотреть сообщение
Не могли бы вы объяснить или дать ссылку на пример как через TypoScript можно редактировать стандартные формы? Неужели каждый маркер при таком подключении придется задавать вручную? P.S. С Typo столкнулся в первый раз и мне всего лишь надо добавить одну кнопку на форму.
"Редакция стандартных форм"? Маркерами задают области html-разметки веб-страниц, в которых можно, к примеру, добавлять кнопки или что-то другое. Сейчас более прогрессивной считают разметку посредством FLUIDTEMPLATE.
И что такое "мне всего лишь надо добавить одну кнопку на форму"?
Николай Сипко вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
редактирование формы обратной связи stoler Общие вопросы 2 03.06.2013 17:27
Почему-то не хочет работать редактирование текста Максим Ботенко TYPO3 хостинг 3 29.04.2010 12:07
FE редактирование "Logout from CMS" margol Общие вопросы 0 24.12.2008 15:53
sr_feuserregister ошибка при генерации формы saidyn Общие вопросы 1 18.12.2007 12:02
Разграничение прав на редактирование через FE margol Общие вопросы 3 13.12.2007 20:54


Часовой пояс GMT +4, время: 13:23.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория