Привет всем.
Вообщем сталкнулся с задачей: при выводе меню в wf (в виде списка) -- ссылок, ссылающихся самих на себя быть не должно(когда мы находимся на соответствующей странице этого меню).
Решил воспользоваться phx. Поскольку phx не работает с напрямую wf, использовал запрос через phx:input внутри чанка innerRowTpl.
В общем запрос wf выглядит [!Wayfinder? &startId=`4` &level=`3` &outerTpl=`img_catalog_OTP` &rowTpl=`img_catalog_RTP` &innerRowTpl=`img_catalog_INTP` !]
В последнем чанке &innerRowTpl=`img_catalog_INTP` условие
[+phx:input=`[+wf.id+]`:is=`[~id~]`:then=`{{h_1}}`:else=`{{a_1}}`+]
где {{a_1}} это чанк с активной ссылкой(в элементе списка li ), который содержит плэйсхолдеры wf ([+wf.link+], [+wf.title+], [+wf.linktext+])
где {{h_}} это чанк с неактивной не ссылкой (содержит только [+wf.linktext+])
Значит, wf воспринимает результат от phx и отображает весь код чанков, НО
все плейсхолдеры куда-то теряются(наверно их обрабатывает phx). Т.е. вместо [+wf.link+], [+wf.title+], [+wf.linktext+] просто ничего нет. Как передать эти значения, может кто подскажет?
Или другие решения данной задачи для "умного" меню?
Большое спасибо всем заранее!
Эмм... А не проще подредактировать ¤tRowTpl?