Показать сообщение отдельно
Старый 30.07.2008, 21:14   #1
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию Добавление новых полей в форму регистрации

Всем добрый день.
В форме регистрации требуется добавить чекбокс, при отметке которого пользователь согашается с правилами и т.д.

Делал всё так точно, как написано в этом руководстве: 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### -->
3. В plugin.tx_srfeuserregister_pi1.formFields и plugin.tx_srfeuserregister_pi1.requiredFields добавил 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###

В чём может быть проблема?
Fearless Goblin вне форума   Ответить с цитированием