PDA

Просмотр полной версии : вставка плагинов в шаблон


Alex Podusov
31.07.2008, 15:51
вставил авторизацию пользователей(стандартный felogin) - контентом страницы - все работает прекрасно. Но возник другой вопрос - вставить форму входа в шаблон, чтобы она показывалась на всех страницах в левой колонке. Замапил область, по анологии в setup прописал
# Вставка блока авторизации
lib.authonleft = USER
lib.authonleft.userFunc = tx_felogin_pi1->main

но ничего не выводится...
поискал в мануалах, практически во всех мануалах приводятся пояснения и примеры для "чистого" TS, а хотелось бы уяснить сам принцип для Темплы...

void
31.07.2008, 19:48
Чистый TS ничем не отличается от грязного -)
Пропишите lib.authonleft < plugin.tx_felogin_pi1
plugin.tx_felogin_pi1 - это USER_INT, а не USER.
Возможно будет нужно указать некоторые параметры, типа storagePid или templateFile:
lib.authonleft {
storagePid = 888
templateFile = fileadmin/templates/path/to/file.html
}

Alex Podusov
04.08.2008, 12:15
Да, спасибо, как-то я не проникся сначала этой разницей...
я указал в константах
styles.content.loginform.pid = 30
в чем его отличие от указания в сетапе
lib.authonleft.storagePid = 30
?
И в том и в другом случае всё прекрасно работает.

Кстати, искал и не нашел... Есть ли возможность для многоязычных сайтов менять Заголовок сайта (тот что задается в шаблоне) при смене языка?