PDA

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


musson
02.12.2010, 19:50
Всем привет))
Есть меню
Пример

Первый раздел
Статьи
---Статья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
Почитайте в TSRef раздел Conditions (PIDinRootline), а также про TS функцию getText : level / getText : leveluid.

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