У меня есть менюшка на дитто. Чтобы сделать подменюшку, я вставил следующее:
[+phx:if=`[+isfolder+]`:is=`1`:then=`<ul class="submenu2">[[Ditto? &parents=`[+id+]` &depth=`1` &display=`all` &showInMenuOnly=`1` &sortDir=`ASC` &sortBy=`menuindex` &tpl=`topmenu_row2Tpl` &noResults=` `]]</ul>`+]
Должно работать так: если это папка, то показывает содержимое папки, а если обычный документ, то подменюшки нет.
Без phx работает... Я бы и без phpx обошёлся бы полностью, но надо без пустых <ul class="submenu2"> </ul> сделать (в случае, когда подменю отсутствует)...
Ну и вопрос, где я ошибся?
Может PHx парсеру не нравится такая конструкция: &noResults=` `
Пустое значение параметра, на мой взгляд, не самая типичаная ситуация — могли и не учесть.
На крайняк, в конце концов, можно вместо Ditto вставлять через PHx {{чанк}}, а нём уже вызывать Ditto.
Сделал через самописный сниппет (через getPageInfo и runSnippet)...
Но всё-таки оч интересно, почему же PHx не получилось запустить...
Да кто ж его знает. По синтаксису все верно, еще как варианты попробовать [*phx*] вместо [+phx+] или [+isfolder:is=`1`... +]
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
а wayfinder не судьба использовать?