Помогите получить id родителя в pdoMenu в tplInner

Имеется многоуровневое меню. Необходимо получить id родителя в tplInner для ul id=«parent-{$parent.id}»
Понимаю, что надо как-то иначе, но не могу найти в документации

<nav id="nav">
{'!pdoMenu' | snippet : [
            'parents' => '0',
            'level' => 10, 
            'processTVs' => 1,
            'tpl' => '@INLINE <li ><a href="{$link}">{$menutitle}</a></li>',
            'tplOuter' => '@INLINE <ul >{$wrapper}</ul>', 
            'tplParentRow' => '@INLINE <li><a href="#parent-{$id}">{$menutitle}</a>{$wrapper}</li>',
            'tplInner' => '@INLINE <ul id="parent-{$parent.id}">{$wrapper}</ul>',
            'tplInnerRow' => '@INLINE <li><a href="{$link}">{$menutitle}</a></li>'
]}
</nav>
На выходе нужно получить

<nav>
<ul>
    <li ><a href="#parent-1">Категория 1</a>
            <ul  id="parent-1">
                <li><a  href="#parent-30">Подкатегория 30</a>
                    <ul id="parent-30">
                        <li><a href="catalog/cat-301">Подкатегория 301</a></li>
                        <li><a href="catalog/cat-302">Подкатегория 302</a></li>
                    </ul>
                </li>
                <li><a  href="#parent-40">Подкатегория 40</a>
                    <ul id="parent-40">
                        <li><a href="catalog/cat-401">Подкатегория 401</a></li>
                        <li><a href="catalog/cat-402">Подкатегория 402</a></li>
                    </ul>
                </li>
            </ul>
    </li>
</ul>
</nav>
SYAN
19 апреля 2021, 19:56
modx.pro
584
0

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

Артур Шевченко
19 апреля 2021, 21:35
+1
$parent это и есть id родительского ресурса. Запись $parent.id ничего не вернёт.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1