pdoMenu не генерирует ссылку

Подскажите, в чем может быть проблема

[[pdoMenu?
  &parents=`0`
  &level=`1`
]]
Названия категорий выводит, класс active добавляет, но сама ссылка в атрибуте href не генерируется
Алексей Галиев
22 мая 2018, 12:05
modx.pro
1 925
0

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

Oleg
22 мая 2018, 15:08
0
Параметр tpl оформить не пробовали?
    Oleg
    22 мая 2018, 15:09
    0
    'tplOuter'=>'@INLINE <ul>{$wrapper}</ul>',
    'tpl'=>'@INLINE <li><a href="{$id}">{$menutitle}</a>{$wrapper}</li> ',
    'tplParentRow'=>'@INLINE <li class="main_menu__parent"><a href="/{$id}">{$menutitle}</a>{$wrapper}</li>',
    Это феном, если что.
      Алексей Галиев
      22 мая 2018, 15:15
      0
      где это сделать?
        Oleg
        22 мая 2018, 15:16
        0
        И да, это как пример, у меня там с заходом через задние ворота сделано.

        А вообще — документацию читать нужно. --> Документация
        Пример оформления:
        [[pdoMenu?
            &parents=`0`
            &level=`2`
            &tplInner=`@INLINE [[+wrapper]]`
            &tplParentRow=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a> ([[+children]])</li>[[+wrapper]]`
            &countChildren=`1`
        ]]

        &tpl Имя чанка для оформления ресурса. Если не указан, то содержимое полей ресурса будет распечатано на экран. По умолчанию:
        @INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>
          Алексей Галиев
          22 мая 2018, 15:20
          0
          [[pdoMenu?
              &parents=`0`
              &level=`2`
              &tplInner=`@INLINE [[+wrapper]]`
              &tplParentRow=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a> ([[+children]])</li>[[+wrapper]]`
              &countChildren=`1`
          ]]
          <ul class="">
          <li class="first active"><a href="/">Главная</a></li>
          <li><a href="">Продукция</a></li>
          <li><a href="">О нас</a></li>
          ..........

          безрезультатно
            Алексей Галиев
            22 мая 2018, 15:23
            0
            Так по всему сайту. Почему то
            [[+link]]
            не срабатывает, хотя еще вчера работало
              Oleg
              22 мая 2018, 15:25
              0
              Попробуйте через pdoResources вывести тогда.
                Алексей Галиев
                22 мая 2018, 15:29
                0
                [[pdoResources?
                    &parents=`1`
                    &depth=`0`
                    &tpl=`ListRowTpl`
                ]]
                Посыпалось. Словно var_dump сработал
                Array ( [id] => 3378 [type] => document [contentType] => text/html [pagetitle] => Валерия, с Днём Рождения! [longtitle] => [description] => [alias] => valeriya-piskunova-s-dnyom-rozhdeniya! [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 3372 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 2 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1526560482 [editedby] => 1 [editedon] => 1526565186 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1526560440 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => modDocument [context_key] => web [content_type] => 1 [uri] => news/2018/maj-18/valeriya-piskunova-s-dnyom-rozhdeniya!.html [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [idx] => 1 [link] => ) Array ( [id] => 3376 [type] => document [contentType] => text/html [pagetitle] => Nayada Nails 8 лет!!! [longtitle] => [description] => [alias] => nayada-nails-8-let!!! [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 3372 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 2 [menuindex] => 2 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1525524848 [editedby] => 1 [editedon] => 1525527298 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1525524840 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => modDocument [context_key] => web [content_type] => 1 [uri] => news/2018/maj-18/nayada-nails-8-let!!!.html [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [idx] => 2 [link] => ) Array ( [id] => 3374 [type] => document [contentType] => text/html [pagetitle] => Макс Черников, с Днём Рождения! [longtitle] => Макс! [description] => [alias] => maks-chernikov-s-dnyom-rozhdeniya! [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 3372 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 2 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1524497628 [editedby] => 1 [editedon] => 1524498916 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1525338000 [publishedby] => 0 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => modDocument [context_key] => web [content_type] => 1 [uri] => news/2018/maj-18/maks-chernikov-s-dnyom-rozhdeniya!.html [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [idx] => 3 [link] => ) Array ( [id] => 3373 [type] => document [contentType] => text/html [pagetitle] => Празднуем День Рождения Павла Куликовского [longtitle] => Поздравляем с Днём Рождения, [description] => [alias] => prazdnuem-den-rozhdeniya-pavla-kulikovskogo [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 3372 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 2 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1524495908 [editedby] => 1 [editedon] => 1525177621 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1525176000 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => modDocument [context_key] => web [content_type] => 1 [uri] => news/2018/maj-18/prazdnuem-den-rozhdeniya-pavla-kulikovskogo.html [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [idx] => 4 [link] => ) Array ( [id] => 3375 [type] => document [contentType] => text/html [pagetitle] => Отчёт об весеннем Интершарме 2018 [longtitle] => [description] => [alias] => otchyot-intersharm-vesna-2018 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 3365 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 2 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1524927173 [editedby] => 1 [editedon] => 1524927778 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1524927120 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => modDocument [context_key] => web [content_type] => 1 [uri] => news/2018/fevral-18/otchyot-intersharm-vesna-2018.html [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [idx] => 5 [link] => ) Array ( [id] => 3372 [type] => document [contentType] => text/html [pagetitle] => Май 18 [longtitle] => [description] => [alias] => maj-18 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 3292 [isfolder] => 1 [introtext] => [richtext] => 1 [template] => 15 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1524481386 [editedby] => 0 [editedon] => 0 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1524481386 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => modDocument [context_key] => web [content_type] => 1 [uri] => news/2018/maj-18/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [idx] => 6 [link] => ) Array ( [id] => 3371 [type] => document [contentType] => text/html [pagetitle] => Intercharm'2018 [longtitle] => Свидание с красотой! [description] => [alias] => intercharm2018 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 3365 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 2 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1523894630 [editedby] => 1 [editedon] => 1523896504 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1523894580 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => modDocument [context_key] => web [content_type] => 1 [uri] => news/2018/fevral-18/intercharm2018.html [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [idx] => 7 [link] => ) Array ( [id] => 3370 [type] => document [contentType] => text/html [pagetitle] => Расписание Мастер-классов на Intercharm 2018 [longtitle] => [description] => [alias] => raspisanie-master-klassov-na-intercharm-2018 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 3365 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 2 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1523524994 [editedby] => 1 [editedon] => 1523525808 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1523524980 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => modDocument [context_key] => web [content_type] => 1 [uri] => news/2018/fevral-18/raspisanie-master-klassov-na-intercharm-2018.html [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [idx] => 8 [link] => ) Array ( [id] => 3369 [type] => document [contentType] => text/html [pagetitle] => Органайзер для типс Nayada [longtitle] => [description] => [alias] => organajzer-dlya-tips-nayada [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 3365 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 2 [menuindex] => 2 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1523292041 [editedby] => 2099 [editedon] => 1523456023 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1523292000 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => modDocument [context_key] => web [content_type] => 1 [uri] => news/2018/fevral-18/organajzer-dlya-tips-nayada.html [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [idx] => 9 [link] => ) Array ( [id] => 3367 [type] => document [contentType] => text/html [pagetitle] => Диана, С Днём Рождения! [longtitle] => [description] => [alias] => diana-s-dnyom-rozhdeniya! [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 3365 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 2 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1523014625 [editedby] => 1 [editedon] => 1523015104 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1523014620 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => modDocument [context_key] => web [content_type] => 1 [uri] => news/2018/fevral-18/diana-s-dnyom-rozhdeniya!.html [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [idx] => 10 [link] => ) Корзина (0 — 0 руб.)
                Все для маникюра — интернет магазин «Наяда нейлс»
                Акриловые пудры для моделирования ногтей
                Акриловые пудры для моделирования ногтейНаша пудра – ваша безупречная работа!
                Цветные акриловые пудры
                Цветные акриловые пудрыСочный плотный цвет и прекрасно лепятся
                Мономеры
                МономерыЖидкий ключ к сердцам клиентов
                Гели
                ГелиТвердость, превращенная в уверенность!
                Каталог
                Акрилы для наращивания ногтей
                Акриловые цветные пудры
                Гели для дизайна ногтей
                Гели для моделирования
                Гель-краски
                Гель-лаки
                Гели Топы и Базы
                Гели укрепляющие
                3D Скульптурный пластилин
                Диски с курсами
                Инструменты для маникюра
                Кисти для маникюра
                Крем-краска для ногтей
                Краски для ногтей
                Лампы для маникюра
                Масло для кутикулы
                Мономеры для акрила
                Печатная продукция Наяда
                Пилки для ногтей
                Пигменты для втирки
                Расходники для маникюра
                Средства для маникюра
                Тара мастера маникюра
                Типсы для дизайнов
                Одежда мастера маникюра
                Украшения для дизайна ногтей
                Формы для моделирования ногтей
                Фрезы и Боры для маникюра
                Популярные категории

                Крем-краска для ногтей

                Пигменты для втирки

                Акриловые цветные пудры

                Гели Топы и Базы

                Oleg
                22 мая 2018, 15:26
                0
                Лично я на fenom пишу через makeUrl($id)
                Попробуйте оформить нечто вроде [[~[[+id]]]]
                [[~[[+id]] ]] или [[+uri]]
                  Павел Романов
                  22 мая 2018, 15:29
                  0
                  А [[+uri]] работает?

                  [[pdoMenu?
                      &parents=`0`
                      &level=`2`
                      &tpl=`@INLINE <li [[+classes]]><a href="[[+uri]]">[[+menuititle]]</a>[[+wrapper]]</li>`
                  ]]
                    Алексей Галиев
                    22 мая 2018, 15:35
                    0
                    тут бубен пора мне доставать)))

                    [[pdoMenu?
                      &parents=`0`
                      &level=`1`
                      &tplParentRow=`@INLINE <li[[+classes]]><a href="[[+uri]]" [[+attributes]]>[[+menutitle]]</a> ([[+children]])</li>[[+wrapper]]`
                    ]]
                    тут как и раньше пусто в атрибуте href

                    [[pdoMenu?
                        &parents=`0`
                        &level=`1`
                        &tpl=`@INLINE <li [[+classes]]><a href="[[+uri]]">[[+menuititle]]</a>[[+wrapper]]</li>`
                    ]]
                    А тут атрибуте href не пусто, выводится нужная ссылка, но зато пусто в названии
                      Oleg
                      22 мая 2018, 15:36
                      0
                      В последнем опечатка взаголовке
                        Oleg
                        22 мая 2018, 15:38
                        0
                        parentRow, если разуеть заморскую мову, видно что она для родителей меню, если есть вложенность.
                        otherTpl это для враппера
                        tpl для всех остальных ссылок
                          Павел Романов
                          22 мая 2018, 15:41
                          0
                          Да, я там опечатался:
                          [[pdoMenu?
                              &parents=`0`
                              &level=`1`
                              &tpl=`@INLINE <li [[+classes]]><a href="[[+uri]]">[[+menutitle]]</a>[[+wrapper]]</li>`
                          ]]
              Алексей Галиев
              22 мая 2018, 15:37
              0
              В итоге заработал вариант

              [[pdoMenu?
                  &parents=`0`
                  &level=`1`
                  &tpl=`@INLINE <li [[+classes]]><a href="[[+uri]]">[[+menutitle]]</a>[[+wrapper]]</li>`
              ]]
              в чем может быть дело? почему по всему сайту поменялись парамтеры?
                Oleg
                22 мая 2018, 15:39
                0
                Если в кратце, то почитайте документацию. А менно ту ее чать, что описывает tpl, tplOther и tplParentRow
                у них у всех свое предназначение
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                16