[!Wayfinder?startId=`[[UltimateParent? &top=`3` &topLevel=`3`]]` &level=`1` &hereClass=`current` &lastClass=`last` &outerClass=`custom-menu` &outerTpl=`outer-jeugdtandarts` !]
[[GetChunkByLevel? &chunks=`,,subsubmenu,subsubmenu,subsubmenu,subsubmenu` &debug=`0` ]]
<?php // //GetChunkByLevel // //[[GetChunkByLevel? &chunks=`,,,@CODE<h4>Aufgaben:</h4>,@CODE<h4>Subaufgaben:</h4>` &debug=`0` ]] //[[GetChunkByLevel? &chunks=`chunk0,chunk1,chunk3,projectlist,projectlist` &debug=`0` ]] $chunks_arr = (isset($chunks))? explode(",",$chunks) : array(); // [ array ] $debug = (isset($debug))? $debug :0; $current_level = ( count( $modx->getParentIds( $modx->documentObject['id'] ) )+1 );// von Stefan $output=$chunks_arr[$current_level]; if ($debug == '1'){ echo 'current_level '.$current_level.' '; echo 'chunk '.$output; } if (substr($output,0,5) == '@CODE'){ $output = trim(substr($output,5)); } else { $output= "{{".$output."}}"; } return $output; ?>
[[GetChunkByLevel? &chunks=`,,3delevel` &debug=`0` ]]
<div id="ajaxmenu"> [[GetChunkByLevel? &chunks=`,,menuchunk` &debug=`0` ]] </div>
[[Wayfinder?startId=`[[UltimateParent? &top=`3` &topLevel=`3`]]` &outerTpl=`mh.OuterTpl` &innerTpl=`mh.InnerTpl` &rowTpl=`mh.RowTpl` &innerRowTpl=`mh.InnerRowTpl` &firstClass=`first` &hereClass=``]]
<?php //use it in the call like this: // //[[GetChunkByLevel? &docid=`[+id+]` &chunks=`,,,@CODE<h4>Aufgaben:</h4>,@CODE<h4>Subaufgaben:</h4>` &debug=`0` ]] //[[GetChunkByLevel? &chunks=`chunk0,chunk1,chunk3,projectlist,projectlist` &debug=`0` ]] $docid=isset($docid)?$docid:$modx->documentObject['id']; $chunks_arr = (isset($chunks))? explode(",",$chunks) : array(); // [ array ] $debug = (isset($debug))? $debug :0; $current_level = ( count( $modx->getParentIds( $docid ) )+1 );// von Stefan $output=$chunks_arr[$current_level]; if ($debug == '1'){ echo 'current_level '.$current_level.' '; echo 'chunk '.$output; } if (substr($output,0,5) == '@CODE'){ $output = trim(substr($output,5)); } else { $output= "{{".$output."}}"; } return $output; ?>