Вопрос по поводу Fenom pdoMenu

Добрый день. У меня меню написано через Fenom. Не могу понять, почему не работает ссылка на родителя?
Не работает эта часть. {$item['link']}
Пробовал так: {$item['id'] | url}
{$item|url}
Не работает((((
Если просто ставить {$link}, то выдает ссылку на самого первого родителя в дереве.
<li class="main-nav__item {if $id == 9 || $id == 10 || $id == 11 || $id == 12}main-nav__item_fit{/if}">
    <a href="[[+link]]" [[+attributes]] class="main-nav__item-link">[[+menutitle]]</a>
    {if $id | resource : 'category_columns_menu'}
        <div class="main-nav__submenu [[+classnames]]">
            {foreach ($id | resource : 'category_columns_menu') | fromJSON as $item}
            	<div class="main-nav__submenu-column">
                    <div class="main-nav__submenu-title"><a href="{$item['link']}">{$item['pagetitle']}</a></div>
                    {if $item['column_items']}
                        <ul class="main-nav__submenu-nav">
                            {foreach $item['column_items'] | fromJSON as $element}
                                <li {if $element['star']}class="star-li"{/if}><a href="{$element['link']}">{$element['pagetitle']}</a></li>
                            {/foreach}
                        </ul>
                    {/if}
                </div>
            {/foreach}
        </div>
    {/if}
</li>
Дмитрий
01 марта 2022, 11:01
modx.pro
816
0

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

Роман
01 марта 2022, 16:32
0
Может попробовать {$item['uri']} или {$_modx->makeUrl(15)}
    Дмитрий
    02 марта 2022, 03:16
    0
    Выдаёт «1»)))
    {$_modx->makeUrl(15)} в теории будет работать, но там сами должны формироваться ссылки на родительские ресурсы) Заголовки же формируются из {$item['pagetitle']}, а ссылки ни в какую не хочет(
    Андрей
    01 марта 2022, 17:55
    +1
    Распечатай $item, и посмотри что там вообще есть.
      Дмитрий
      02 марта 2022, 03:13
      0
      {$_modx->item | print_r} попробовал так, но кроме «1» ничего не выдает))
        Роман
        02 марта 2022, 08:50
        0
        А если {($id | resource: 'category_columns_menu') | print_r}
      Иван Бочкарев
      02 марта 2022, 09:40
      +1
      {$id | resource : 'category_columns_menu' | fromJSON | print}
        Дмитрий
        02 марта 2022, 17:27
        0
        Array
        (
            [0] => Array
                (
                    [MIGX_id] => 3
                    [pagetitle] => Материал
                    [column_items] => [{"MIGX_id":"1","pagetitle":"МДФ","link":"{$_modx->makeUrl(124)}","star":""},{"MIGX_id":"2","pagetitle":"Пластик","link":"{$_modx->makeUrl(125)}","star":""},{"MIGX_id":"3","pagetitle":"Эмаль","link":"{$_modx->makeUrl(126)}","star":""},{"MIGX_id":"4","pagetitle":"Массив","link":"{$_modx->makeUrl(127)}","star":""},{"MIGX_id":"5","pagetitle":"Шпон","link":"{$_modx->makeUrl(128)}","star":""},{"MIGX_id":"6","pagetitle":"Патина","link":"{$_modx->makeUrl(129)}","star":""},{"MIGX_id":"7","pagetitle":"Под дерево","link":"{$_modx->makeUrl(130)}","star":""},{"MIGX_id":"8","pagetitle":"С фотопечатью","link":"{$_modx->makeUrl(131)}","star":""},{"MIGX_id":"9","pagetitle":"ЛДСП","link":"{$_modx->makeUrl(132)}","star":""}]
                )
        
            [1] => Array
                (
                    [MIGX_id] => 2
                    [pagetitle] => Форма
                    [column_items] => [{"MIGX_id":"1","pagetitle":"Угловые","link":"{$_modx->makeUrl(133)}","star":""},{"MIGX_id":"2","pagetitle":"Прямые","link":"{$_modx->makeUrl(134)}","star":""},{"MIGX_id":"3","pagetitle":"П-образные","link":"{$_modx->makeUrl(135)}","star":""},{"MIGX_id":"4","pagetitle":"Без ручек","link":"{$_modx->makeUrl(136)}","star":""},{"MIGX_id":"5","pagetitle":"С интегрированными ручками","link":"{$_modx->makeUrl(137)}","star":""},{"MIGX_id":"6","pagetitle":"Кухня-гостиная","link":"{$_modx->makeUrl(138)}","star":""},{"MIGX_id":"7","pagetitle":"Двухуровневые","link":"{$_modx->makeUrl(139)}","star":""},{"MIGX_id":"8","pagetitle":"Под потолок","link":"{$_modx->makeUrl(140)}","star":""},{"MIGX_id":"9","pagetitle":"С барной стойкой","link":"{$_modx->makeUrl(141)}","star":""},{"MIGX_id":"10","pagetitle":"С островом","link":"{$_modx->makeUrl(142)}","star":""},{"MIGX_id":"11","pagetitle":"С буфетом","link":"{$_modx->makeUrl(143)}","star":""},{"MIGX_id":"12","pagetitle":"С пеналом","link":"{$_modx->makeUrl(144)}","star":""}]
                )
        
        
        )
          Николай Савин
          02 марта 2022, 18:09
          +1
          Размещайте пожалуйста код в специальном тэге
          Дмитрий
          02 марта 2022, 17:30
          0
          Господи, как же убожески сделали меню… Через migx. Спасибо, огромное!!!
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          9