Помогите получить 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>
Комментарии: 1
$parent это и есть id родительского ресурса. Запись $parent.id ничего не вернёт.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.