Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Как определить, что открыта страница из 2 уровня(подраздела) меню (http://forum.typo3.ru/showthread.php?t=9054)

musson 02.12.2010 19:50

Как определить, что открыта страница из 2 уровня(подраздела) меню
 
Всем привет))
Есть меню
Пример

Первый раздел
Статьи
---Статья1
---Статья2
---Статья3
Еще раздел
Еще раздел
Еще раздел

Мне нужно определить, что открываются страницы Статья1-3, т.е. в подразделе Статьи, чтобы добавить одну строчку в шаблон.
Статьи будут создаваться, так что по id страниц отлавливать не вариант.
Подразделов (Статья1-3) в меню нет, в меню только главные разделы. Почему так, так хочет заказчик и это не обсуждается)))
Вообщем как определить через typoscript, что открываются страницы из раздела Статьи?
Может как то можно узнать id открываемой страницы и сделать запрос к БД и узнать кто у нее родитель?
Спасибо

dmartynenko 03.12.2010 13:44

Почитайте в TSRef раздел Conditions (PIDinRootline), а также про TS функцию getText : level / getText : leveluid.

musson 03.12.2010 19:25

Цитата:

Сообщение от dmartynenko (Сообщение 29565)
Почитайте в TSRef раздел Conditions (PIDinRootline), а также про TS функцию getText : level / getText : leveluid.

Сделал утром через includeLibs, USER , userFunc,
но ваш вариант через [PIDinRootline = 3] && [treeLevel = 2] красивее)))
Спасибо.


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

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