Ejemplo n.º 1
0
 public function renderContent()
 {
     // Set pagepositions
     if (is_object(Wi3::inst()->sitearea->page->pageposition)) {
         $pageposition = Wi3::inst()->sitearea->page->pageposition->load();
     } else {
         $pageposition = Wi3::inst()->model->factory("site_pageposition")->set("id", Wi3::inst()->sitearea->page->pageposition)->load();
     }
     if ($pageposition->{$pageposition->level_column} == 0) {
         // Lowest level, there is no parent, and all level 0 are siblings
         $pagepositions = Wi3::inst()->model->factory("site_pageposition")->set($pageposition->level_column, "0")->load(NULL, FALSE);
         // False for no limit
     } else {
         $pagepositions = $pageposition->parent()->children();
     }
     $this->pagePositions($pagepositions);
     return parent::renderContent();
 }
Ejemplo n.º 2
0
 public function __construct()
 {
     $this->menu = Wi3_Sitearea_Navigation_Menu::inst();
     $this->siblingsmenu = Wi3_Sitearea_Navigation_Siblingsmenu::inst();
     $this->breadcrumbs = Wi3_Sitearea_Navigation_Breadcrumbs::inst();
 }