19 public $startfolderId = 0;
31 public $isSitemap =
false;
37 public $isBreadcrumb =
false;
43 public $cssClass =
'navigation';
66 public $hideFirstLevel =
false;
71 public $usePersonalisation =
true;
76 public $additionalParams = array();
81 public $sortby =
"sortorder:asc";
101 $tree =
new NavigationTree($this->startfolderId, $this->activeElement, $this->additionalParams, $this->sortby);
103 $this->activePath = $tree->activePath;
104 $this->lang = substr(Yii::app()->language, 0, 2);
106 $this->render(
'NavigationWidget', array(
'tree'=>$tree));
117 $cs = Yii::app()->getClientScript();
118 $baseUrl = Yii::app()->getModule(
'navigation')->getAssetsUrl();
121 $cs->registerCssFile($baseUrl .
'/css/navigation.css');
131 $key =
'startfolderId='.$this->startfolderId;
132 $key .=
'activeElement='.$this->activeElement;
133 $key .=
'isSitemap='.$this->isSitemap;
134 $key .=
'cssClass='.$this->cssClass;
135 $key .=
'maxLvl='.$this->maxLvl;
136 $key .=
'lang='.$this->lang;
137 $key .=
'hideFirstLevel='.$this->hideFirstLevel;
138 $key .=
'usePersonalisation='.(int)$this->usePersonalisation;