We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21977
    • 35 Posts
    Помогите, пожалуйста, приручить WayFinder. Нужно 3 конструкции такого плана:

    1. Вывести в меню все документы, id которых больше 100 (как вариант — как сделать так, чтобы все документы в некоторой папке не использовали её алиас в качестве родителя, то есть документ, лежащий в folder/parent1/parent2/document получал URL типа example.com/parent2/document?)
    2. Если «вложенность» текущего (открытого) документа больше 3, вывести меню (это, скорее, к phpx... но таки как это сделать?).
    3. Вместо ссылок на папки ссылаться на «#».

    Как сделать подобное?
      • 21977
      • 35 Posts
      2. Частично разобрался. В ModX API есть функция getParentIds, возвращающая массив, содержащий ID всех пэрентов. То есть можно просто посчитать кол-во элементов массива, а дальше дело техники. Вот только заказчик сказал, что такую штуку не надо делать, так что, видимо, не судьба этой штуке родится.
        • 11307
        • 136 Posts
        3. в чанке шаблона вывода вместо [+wf.links+] написать <a href="#">[wf.linktext+]</a>

        ну как-то так...
          • 21977
          • 35 Posts
          От первого тоже отказался.
          Там надо было просто сделать два меню (верхнее и нижнее). Мне не нравилось то, что в URL пунктов верхнего меню дописывалось /top/ (example.com/top/something). В общем, заюил я на это, пусть будет.