Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
01.09.2005, 18:36 | #1 |
TYPO3 Infected
|
Добавление экстеншена с помощью TypoScript
Как вставить расширение через TypoScript, допустим авторизацию на все страницы под меню?
|
01.09.2005, 19:36 | #2 |
Продвинутый
Регистрация: 08.11.2004
Сообщений: 35
|
Например вот так:
temp.login = COA temp.login{ wrap = <table width='100%' bgcolor='#acacac'>|</table> 100 < tt_content.login 100 { 20.stdWrap.wrap = <tr><td width='500'></td><td width='200'><table border=\"0\" cellspacing=\"0\" width=100%><tr>|</tr></table></td></tr> 20.layout = <td><font class=\"hauptLogin\">###LABEL### </font><br>###FIELD### </td> 20.COMMENT.layout = <td><font class=\"hauptLogin\">###LABEL###</font></td> 20.params = class=\"hauptLogin\" 20.redirect = 2 20.dataArray.40.value.lang.ru = Войти } } [loginUser = *] temp.top.100 { 20.redirect = 1 20.layout = <td><font class=\"hauptLogin\">###LABEL### ###FIELD### </font></td> 20.dataArray.40.value.lang.ru = Выйти } [global] temp.mainTemplate = TEMPLATE temp.mainTemplate { subparts.top < temp.login } |
01.09.2005, 19:38 | #3 |
Продвинутый
Регистрация: 08.11.2004
Сообщений: 35
|
ошибка в кралась
[loginUser = *] temp.login.100 { 20.redirect = 1 20.layout = <td><font class=\"hauptLogin\">###LABEL### ###FIELD### </font></td> 20.dataArray.40.value.lang.ru = Выйти } [global] |
01.09.2005, 20:47 | #4 |
TYPO3 Infected
|
А как допустим newlogin box добавить?
|
01.09.2005, 21:22 | #5 |
Продвинутый
Регистрация: 08.11.2004
Сообщений: 35
|
Укажи id (20.redirect = 1) где настроен плагин newloginbox, после ввода пароля и логина все будет отрабатываться newloginом.
|
01.09.2005, 21:33 | #6 |
TYPO3 Infected
|
А можно с помощью объекта USER добавить экстеншн на страницу?
|
01.09.2005, 22:26 | #7 |
Продвинутый
Регистрация: 08.11.2004
Сообщений: 35
|
Именно для решения задачи логина проще использовать эту схему, которую я описал выше. Очень просто нарисовать свой вывод на главной странице (хочешь в строчку, хочешь в столбцы), не трогая основной шаблон логина. После ввода на главной странице пароля попадаешь на страницу, где настроен планин логина (как контент) и он выполняет всю работу дальше.
По вопросу User, User_int посмотри через TypoScript Object Browser на plugin.tx_newloginbox_pi1 как он вызывается? Например можно создать страницу завести содержание в виде плагина логина, а потом в основной странице сетапа зацепить этот контент.(как это сделать на форуме есть примеры http://www.typo3.ru/development.html?&cHash=c0629c4a3d&tt_board_uid=27 50) |
01.09.2005, 22:36 | #8 |
TYPO3 Infected
|
Спасибо огромное
|
01.09.2005, 23:14 | #9 |
TYPO3 Infected
|
Кстати можешь дать свою аську?
|