Example #1
0
 public function menuItems()
 {
     if ($this->menuItems !== null) {
         return $this->menuItems;
     }
     if (!strlen($this->property('code'))) {
         return;
     }
     $theme = Theme::getActiveTheme();
     $menu = PagesMenu::loadCached($theme, $this->property('code'));
     if ($menu) {
         $this->menuItems = $menu->generateReferences($this->page);
     }
     return $this->menuItems;
 }