[[Wayfinder? &debug=`1` &startId=`[[UltimateParent]]` &level=`1` &outerTpl=`wfSubMenu` &rowTpl=`wfInnerRow` &rowClass=`submenu_b`]]
[+phx:set=`up`:value=`[[UltimateParent]]`+] [[Wayfinder? &debug=`1` &startId=`[+phx.up+]` &level=`1` &outerTpl=`wfSubMenu` &rowTpl=`wfInnerRow` &rowClass=`submenu_b`]]
Интересно, а с PHx прокатит?
не может парсер пока вложенные сниппеты обрабатывать. вам предлагаю сделать так.
создать TV типа number, значение по умочанию @eval return $modx->evalSnippet(’UltimateParent’); привязать TV к шаблону. в Wayfinder
&startId=`tvMyParent`.
это алгоритм, за рабочесть не ручаюсь. а вообще лучше опишите зачем вам это понадобилось, возможно есть боле элегантное решение.
« MODx Parse Error »MODx encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error: Missing argument 2 for DocumentParser::evalSnippet(), called in D:\Projects\WebSites\Test\modx\manager\includes\tmplvars.commands.inc.php(60) : eval()’d code on line 1 and defined
Error type/ Nr.: Warning - 2
File: D:\Projects\WebSites\Test\modx\manager\includes\document.parser.class.inc.php
Line: 758
Line 758 source: function evalSnippet($snippet, $params) {
Parser timing
MySQL: 0.0037 s (3 Requests)
PHP: 0.0317 s
Total: 0.0353 s
а вообще лучше опишите зачем вам это понадобилось, возможно есть боле элегантное решение.
Попробуйте так
[[Wayfinder? &startId=`[!UltimateParent`!] ]]
или наоборот [!!] а внутри [[]]
У меня так или эдак работало, точно не вспомню.
[!Wayfinder? &startId=`[[UltimateParent]]` &level=`1` &outerTpl=`wfSubMenu` &rowTpl=`wfInnerRow` &rowClass=`submenu_b`!]