Маленькая недоработка в pdoMenu

Собственно в документации в разделе общие параметры указаны 2 параметра
&tpl_N	Имя чанка для N-го ресурса, например, &tpl_4=`tpl4th` установит шаблон для 4-го ресурса.
&tpl_nN	Имя чанка для каждого N-го ресурса, например, &tpl_n4=`tplEvery4th` будет применено к каждому 4-му ресурсу.
но есть нюанс…


Так вот эта фишечка, очень удобная и порой нужная в pdoMenu параметры принимает, но не обрабатывает, а клиенты бывает хотят эдких извращений с определенным пунктом меню. Копание в коде показало, что эта штука не дописана… походу про нее просто забыли — ее приходиться дописывать при каждом обновлении pdoTools.
Мордынский Николай
08 октября 2015, 08:20
modx.pro
1 479
0

Комментарии: 9

Василий Наумкин
08 октября 2015, 11:23
+1
pdoMenu строит дерево и своих параметров для этого там дофига.

Как определять tpl_4, на каком уровне вложения? Неужели не понятна разница между деревом и списком?
    Мордынский Николай
    08 октября 2015, 11:29
    0
    об этом я думал, но хотя бы для первого уровня можно было бы сделать (как правило этим все ограничиваеться) все визуальные извраты как правило на нем.
      Василий Наумкин
      08 октября 2015, 11:38
      0
      А почему именно для первого уровня, а не для третьего (десятого)?

      Освой как следует те параметры, что уже есть. Я еще не видел ни одного меню, которое нельзя было бы сделать с их помощью.
          Василий Наумкин
          08 октября 2015, 16:14
          +2
          Подловить решил, что ли?

          У нас есть Fenom, так что я могу сделать любое меню, вообще. Естественно, бесплатно что-то доказывать мне не интересно.
            Stan Ezersky
            08 октября 2015, 16:17
            +1
            Не про доказательства речь, а про реализацию.
            Ответ дан, спасибо!
          Мордынский Николай
          08 октября 2015, 16:18
          0
          Потому, что первый уровень на виду как правило и заскоки у заказчиков именно на нем можно конечно использовать CSS выкрутасы (но не униывверсально), можно фильтры, но не кешируеться.
          Не надо в штыки воспринимать, я тебя понял, что проблема с уровнями вложенности ок… ясно понятно ))
            Павел Левин
            10 октября 2015, 15:26
            0
            Я вот так не могу сделать =)
            Воздействие на другие уровни с помощью лимита, такого функционала нет (лимит однин, для всех), вроде бы я такой же вопрос делал еще пару лет назад и тогда он остался без ответа и думаю сей час тож.
              Мордынский Николай
              11 октября 2015, 23:00
              0
              так делаеться как правило ява скриптом… скрытие контента просто
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9