We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 17459
    • 268 Posts
    У меня есть менюшка на дитто. Чтобы сделать подменюшку, я вставил следующее:

    [+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> сделать (в случае, когда подменю отсутствует)...

    Ну и вопрос, где я ошибся?
      • 33694
      • 742 Posts
      Может PHx парсеру не нравится такая конструкция: &noResults=` `
      Пустое значение параметра, на мой взгляд, не самая типичаная ситуация — могли и не учесть.

      На крайняк, в конце концов, можно вместо Ditto вставлять через PHx {{чанк}}, а нём уже вызывать Ditto.
        • 17459
        • 268 Posts
        Должен сказать, что это мой первый секс с PHx... kiss

        [+phx:if=`1`:is=`1`:then=`1` +]

        это тоже не работает...

        поставил PHx как плагин... скопировал в папочку /assets/plugins/phx/, сделал новый плагин, поставил на событие и прописал строчку конфига... как в install.txt написано было...

        а вообще слышал, что в Дитто и без него всё работает, так как там http://ditto.modxcms.com/files/snippet-ditto-php.html#phx есть

          • 17459
          • 268 Posts
          Сделал через самописный сниппет (через getPageInfo и runSnippet)...

          Но всё-таки оч интересно, почему же PHx не получилось запустить...
            • 19164
            • 1,215 Posts
            Да кто ж его знает. По синтаксису все верно, еще как варианты попробовать [*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]
              • 26586
              • 184 Posts
              а wayfinder не судьба использовать?