PDA

Просмотр полной версии : Как получить pid страницы в TS?


z0r1k
21.07.2006, 14:51
Тут дело такое... нужно получить pid (pages-uid) страницы в TMENU и присвоить этому элементу дтругой стиль....
вопрос: как получить pid страницы в TS для TMENU и проверить через какой-ньть if та ли это страница... т.е. например у нее pid = 79?

void
21.07.2006, 17:22
Это всё же не pid, а uid страницы. Т.к. pid - это parent id...
Насчет вопроса... пусть меня кто-нибудь поправит, но мне кажется, что это можно сделать только через USERDEF1 и его .itemArrayProcFunc

Volodymyr Pavlyuk
21.07.2006, 19:56
а зачем так сложно, ведь можно и так:

[globalVar = TSFE:id = {$my_uid}]
....
# если будем на странице с my_uid, то даний блок задействуется
....
[GLOBAL]

void
21.07.2006, 20:23
я так понимаю, нужно для части страниц (не текущей) в меню иметь один шаблон, а для другой части (тоже не текущей) - другой. в этом случае условие не прокатит...