Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
30.07.2008, 21:14 | #1 |
Senior Member
|
Добавление новых полей в форму регистрации
Всем добрый день.
В форме регистрации требуется добавить чекбокс, при отметке которого пользователь согашается с правилами и т.д. Делал всё так точно, как написано в этом руководстве: http://wiki.typo3.org/index.php/Addi...istration_form 1. С помощью kickstarter-а создал расширение, которое добавляет в fe_users поле tx_lvregisterupdate_agree tinyint(3) DEFAULT '0' NOT NULL так, как описано здесь: http://wiki.typo3.org/index.php/Extending_typo3_tables 2. В шаблоне формы в части ###TEMPLATE_CREATE### вставил следующее: Код HTML:
<!-- ###SUB_INCLUDED_FIELD_agree### --> <dt> <label for="tx-srfeuserregister-pi1-agree"><span class="attention">###LABEL_AGREE###</span> ###REQUIRED_AGREE###</label> </dt> <dd> <!-- ###SUB_ERROR_FIELD_agree### --> <p class="tx-srfeuserregister-pi1-error">###EVAL_ERROR_FIELD_agree###</p> <!-- ###SUB_ERROR_FIELD_agree### --> <!-- ###SUB_REQUIRED_FIELD_agree### --> <p class="tx-srfeuserregister-pi1-error">###MISSING_AGREE###</p> <!-- ###SUB_REQUIRED_FIELD_agree### --> ###TCA_INPUT_agree### </dd> <!-- ###SUB_INCLUDED_FIELD_agree### --> 4. В Setup шаблона прописал: Код:
plugin.tx_srfeuserregister_pi1.create.evalValues.agree = plugin.tx_srfeuserregister_pi1._LOCAL_LANG.default.agree = I agree all terms. plugin.tx_srfeuserregister_pi1._LOCAL_LANG.default.missing_agree = You should agree the terms! ###LABEL_AGREE### ###REQUIRED_AGREE### ###MISSING_AGREE### ###TCA_INPUT_agree### В чём может быть проблема? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно создать на сайте форму с произвольным количеством полей | Manas | Общие вопросы | 1 | 29.07.2007 17:03 |