Компонент для создания кастомного меню

Основная задача компонента позволить менеджерам быстро создать меню/набор ссылок для продвижения определенных ресурсов. В первую очередь это определенный набор товаров в некой категории с заданным значением фильтра для их вывода.

Prihod
21 апреля 2022, 17:21
modx.pro
776
+7
Поблагодарить автора Отправить деньги

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

vectorserver
21 апреля 2022, 20:46
0
Не плохо.

Я на migx такое меню делаю обычно плюс статичную ссылку с красивым адресом.
    Роман
    22 апреля 2022, 09:40
    +2
    Отличный компонент. Было бы хорошо доработать его. Обычно на сайтах одним меню не отделаться. Нужна возможность создавать не одно меню. Скажем интернет магазин, там и в шапке, и в подвале, и на отдельных страницах меню.
    А так, спасибо автору за компонент.
      Prihod
      22 апреля 2022, 11:26
      0
      Обычно на сайтах одним меню не отделаться. Нужна возможность создавать не одно меню. Скажем интернет магазин, там и в шапке, и в подвале, и на отдельных страницах меню.
      Ну так ты можешь же делать вложенность меню, а потом при вызове сниппета указывать родителя и тем самым получать нужные пункты меняю для разных частей сайта
        Роман
        22 апреля 2022, 12:28
        0
        Спасибо, я понял. Что-то сразу не подумал.
          Паша Палиенко
          23 апреля 2022, 10:17
          0
          Отличная работа, благодарю, поставил на тестовый хостинг и попробовал построить меню от родителя.
          В итоги меню строиться включая родительский ресурс, то есть первым уровнем меню идет родитель, а должно быть чтоб потомки были первым уровнем меню, в pdoMenu есть параметр displayStart который отвечает за это.

          Построение меню:
          monosnap.com/file/oUw2578rbfHEGqOT4oPRvOUELD8sJw
          Вызов сниппета:
          [[!plCustomMenu?parents=`1`]]
          Результат:
          monosnap.com/file/GxENHqNNbyqkSbd3Asvqme2bsRj8ah
            Prihod
            23 апреля 2022, 18:10
            0
            В версию 1.0.1-beta добавил поддержку этого параметра.
              Паша Палиенко
              26 апреля 2022, 13:49
              +1
              Благодарю, в классе PlCustomMenuTools в метод getTpl ты еще забыл передать опции по этому не работает некоторые параметры при вызове снипета.
                Prihod
                26 апреля 2022, 18:27
                +1
                Спасибо! Поправил в 1.0.2-beta
        Роман
        22 апреля 2022, 09:41
        0
        Вообще ждем от вас обучающие уроки по созданию таких вот компонентов.
          Вадим
          20 марта 2023, 12:21
          0
          @Prihod, добрый день!
          Подскажите, есть документация к компоненту plCustomMenu?
            Prihod
            20 марта 2023, 12:26
            0
            Все что на стр. компонента и в видео. Что касается самого снниппета то большинство параметров аналогичны параметрам сниппета pdoMenu
              Вадим
              20 марта 2023, 12:30
              0
              Подскажите тогда пожалуйста, параметр level не работает в сниппете?
                Prihod
                20 марта 2023, 12:34
                0
                Должен работать, пиши через тикет. Скинь доступ в админку и ссылку на чанк/шаблон где вызываешь сниппет и что не так
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            13