Как в Wayfinder сделать ссылку на родитель
        Вот задумал вывести подобного рода меню, решил что Wayfinder лучше всего подойдет, но столкнулся с проблемой. Подскажите пожалуйста как в Wayfinder сделать ссылку на родитель чтобы было так как на фото.
Спасибо большое Безумкину за то что можно еще счетчик прикрутить к Wayfinder.
    
    
    
                                                                                
            Спасибо большое Безумкину за то что можно еще счетчик прикрутить к Wayfinder.
    Комментарии: 20
                Нужно сделать так, чтобы элемент оформления ul был в чанке родителя. Тогда можно будет пристроить вызов сниппета прямо в него, после потомков. Типа такого:
Понятно, нужно еще набросать простенький сниппет getParent, который вернёт тебе нужную ссылку.
                    <ul>
	[[+wf.wrapper]]
	<li>[[!getParent?id=`[[+id]]`]]</li>
</ul>Понятно, нужно еще набросать простенький сниппет getParent, который вернёт тебе нужную ссылку.
                если знаком с jquery, проще на нем набросать. Меняй свойство 
                    li:last-child:after{content} для каждого ul            
                а еще есть пакет расширения modx — ultimateParent который возвращает id родителя на заданнгое количество уровней вверх modx.com/extras/package/ultimateparent
Ну это так чтобы не велосипедить))
                    Ну это так чтобы не велосипедить))
                Из этой серии весьма удобный сниппет setPlaceholders. Этот вообще многое умеет с родителями. И куча плюшек есть. Работает быстро.            
                    
                Спасибо большое, но Извините за мою кривизну рук, пробивал все варианты — только у меня ничего не получается. На примере у кого то есть похожее решение.
Простите Василий — знаний маловато даже чтоб набросать простенький снипет.
Нашел в сети — такое чудо «Дополнение ReturnLink позволяет вывести ссылку на первый опубликованный родительский документ.» — но чтото у меня в таком варианте оно не работает —
 
                    Простите Василий — знаний маловато даже чтоб набросать простенький снипет.
Нашел в сети — такое чудо «Дополнение ReturnLink позволяет вывести ссылку на первый опубликованный родительский документ.» — но чтото у меня в таком варианте оно не работает —
<li >
     <a href="[[returnLink]]" ><h2>
     </h2></a>
  </li>А вот ultimateParent — нужно в связке с чем то выбросить — только с чем…            
                Тоже очень интересует конкретное решение данного вопроса, кто-нибудь может подсказать?            
                    <ul>
       <li class="parent">[[~[[!parentID?id=`[[+id]]`]] ]]</li>
	[[+wf.wrapper]]
</ul>снипет$res= modx->getResorce('id');
return $res->parent;Это будит работать для 1 уровня вложенности            <ul>
       <li class="parent"> <a href="[[~[[!parentID?id=`[[+id]]`]] ]]">  [[!parentName?id=`[[+id]]`]]  </a></li>
	[[+wf.wrapper]]
</ul>сниппеты$res= modx->getResorce('id');
return $res->parent;$main_res= $modx->getResorce($id);
$par_res= $modx->getResorce($main_res->parent);
return $par_res->menutitle;Это будит работать для 1 уровня вложенностилибо так
<ul>
       <li class="parent"><a href="[[!parentURL?id=`[[+id]]`]]">  [[!parentName?id=`[[+id]]`]] </a> </li>
	[[+wf.wrapper]]
</ul>снипет$res= modx->getResorce('id');
return $modx->makeUrl($res->parent);2ой снипет как и в первом случае            
                А что с кодом 
                    $res= modx->getResorce('id');
return $modx->makeUrl($res->parent); сделать нужно куда вставить?            
                это код снипета parentUrl            
                    
                Нужно создать новый снипет parentUrl с этим кодом и все?            
                    
                Выдаето шибку 
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in \core\cache\includes\elements\modsnippet\5.include.cache.php on line 7
                    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in \core\cache\includes\elements\modsnippet\5.include.cache.php on line 7
                а какой вариант первый или 2ой используешь?
Я код не проверял прямо тут писал может где ошибся но логика праваильная вроде
в данный момент просто не начем проверить может где по синтаксису ошибся
                    Я код не проверял прямо тут писал может где ошибся но логика праваильная вроде
в данный момент просто не начем проверить может где по синтаксису ошибся
<ul>
       <li class="parent"><a href="[[!parentURL?id=`[[+id]]`]]">  [[!parentName?id=`[[+id]]`]] </a> </li>
	[[+wf.wrapper]]
</ul>Снипет parentURL$res= modx->getResorce('id');
return $modx->makeUrl($res->parent);Снипет parentName$main_res= $modx->getResorce($id);
$par_res= $modx->getResorce($main_res->parent);
return $par_res->menutitle;            <ul>
       <li class="parent"><a href="[[!parentURL?id=`[[+id]]`]]">  [[!parentName?id=`[[+id]]`]] </a> </li>
	[[+wf.wrapper]]
</ul>я то в php вообще не знаток))Снипет parentURL
$res= modx->getResorce('id');
return $modx->makeUrl($res->parent);Снипет parentName$main_res= $modx->getResorce($id);
$par_res= $modx->getResorce($main_res->parent);
return $par_res->menutitle;            <a href="[[!parentURL?id=`[[+id]]`]]"> тут перед переменной я забыл &<a href="[[!parentURL? &id=`[[+id]]`]]">            
                Скажи пожалуйста, как правильно она должна прописана быть?            
                    
                я исправил после знака вопроса все переменные начинаются с &            
                    <a href="[[!parentURL? &id=`[[+id]]`]]">[[!parentName? &id=`[[+id]]`]]</a>Все равно такая же ошибка…            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.