From 2e1440477f9570f4072c800ad2101ccb20b6e426 Mon Sep 17 00:00:00 2001 From: Aleksey Lynnyk Date: Fri, 4 Apr 2014 11:18:47 +0300 Subject: [PATCH] Add level placeholder to wrapper Adds the ability to use level placeholder ([[+wf.level]]) in wrapper tpls like &outerTpl and &innerTpl --- core/components/wayfinder/wayfinder.class.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/components/wayfinder/wayfinder.class.php b/core/components/wayfinder/wayfinder.class.php index de6c94f..49d5d8b 100644 --- a/core/components/wayfinder/wayfinder.class.php +++ b/core/components/wayfinder/wayfinder.class.php @@ -259,6 +259,9 @@ public function buildSubMenu($menuDocs,$level) { $classNames = $this->setItemClass($wrapperClass); $useClass = $classNames ? ' class="' . $classNames . '"' : ''; $phArray = array($subMenuOutput,$useClass,$classNames); + /* add level to wrapper */ + $phArray[] = $level; + $this->placeHolders['wrapperLevel'][] = '[[+wf.level]]'; /* process the wrapper */ $subMenuOutput = str_replace($this->placeHolders['wrapperLevel'],$phArray,$useChunk); /* debug */