예제 #1
0
 /**
  * Load global settings of site, like description, keyword, etc.
  */
 private function loadSettings()
 {
     $this->settings = $this->context->settings->getAll();
     $LayoutHelper = new \App\Model\Layout\LayoutHelper();
     $this->settings["layout"] = $LayoutHelper->loadLayout($this->settings["layout"]);
     $this->template->settings = $this->settings;
 }
예제 #2
0
 private function setLayoutVariale()
 {
     if (!isset($this->settings["layout"]) || !file_exists(__DIR__ . "/../templates/layouts/" . $this->settings["layout"]->getName() . "/@layout.latte")) {
         $LayoutHelper = new \App\Model\Layout\LayoutHelper();
         $this->settings["layout"] = $LayoutHelper->loadLayout("Basic");
     }
 }
예제 #3
0
 public function renderDefault()
 {
     $LayoutHelper = new \App\Model\Layout\LayoutHelper();
     $this->template->layoutList = $LayoutHelper->getLayouts();
 }