/** * Get a page title * * @return string Title of the current page * */ public function getTitle() { if ($this->currentPage) { return $this->currentPage->getMetaTitle() ? $this->currentPage->getMetaTitle() : $this->currentPage->getTitle(); } return ''; }
private function _addPageToTree(\Ip\Page $page) { $children = array('text' => $page->getTitle(), 'icon' => 'fa fa-file-text', 'li_attr' => (object) array('data-url' => $page->getLink()), 'children' => array()); foreach ($page->getChildren() as $child) { $children['children'][] = $this->_addPageToTree($child); } return $children; }