Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Добавление экстеншена с помощью TypoScript (http://forum.typo3.ru/showthread.php?t=741)

Dutchak Vitaly 01.09.2005 18:36

Добавление экстеншена с помощью TypoScript
 
Как вставить расширение через TypoScript, допустим авторизацию на все страницы под меню?

Полтиников 01.09.2005 19:36

Например вот так:

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###&nbsp;</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

ошибка в кралась

[loginUser = *]
temp.login.100 {
20.redirect = 1
20.layout = <td><font class=\"hauptLogin\">###LABEL### ###FIELD### </font></td>
20.dataArray.40.value.lang.ru = Выйти
}
[global]


Dutchak Vitaly 01.09.2005 20:47

А как допустим newlogin box добавить?

Полтиников 01.09.2005 21:22

Укажи id (20.redirect = 1) где настроен плагин newloginbox, после ввода пароля и логина все будет отрабатываться newloginом.

Dutchak Vitaly 01.09.2005 21:33

А можно с помощью объекта USER добавить экстеншн на страницу?

Полтиников 01.09.2005 22:26

Именно для решения задачи логина проще использовать эту схему, которую я описал выше. Очень просто нарисовать свой вывод на главной странице (хочешь в строчку, хочешь в столбцы), не трогая основной шаблон логина. После ввода на главной странице пароля попадаешь на страницу, где настроен планин логина (как контент) и он выполняет всю работу дальше.

По вопросу User, User_int посмотри через TypoScript Object Browser на plugin.tx_newloginbox_pi1 как он вызывается?

Например можно создать страницу завести содержание в виде плагина логина, а потом в основной странице сетапа зацепить этот контент.(как это сделать на форуме есть примеры http://www.typo3.ru/development.html?&cHash=c0629c4a3d&tt_board_uid=27 50)

Dutchak Vitaly 01.09.2005 22:36

Спасибо огромное

Dutchak Vitaly 01.09.2005 23:14

Кстати можешь дать свою аську?


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

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