Exemplo n.º 1
0
 public static function getAllCMSTitles()
 {
     $titles = array_merge(BlockCMSModel::getCMSTitles(BlockCMSModel::LEFT_COLUMN), BlockCMSModel::getCMSTitles(BlockCMSModel::RIGHT_COLUMN));
     foreach ($titles as $key => $title) {
         unset($titles[$key]['category_link'], $titles[$key]['category_name'], $titles[$key]['categories'], $titles[$key]['name']);
     }
     return $titles;
 }
Exemplo n.º 2
0
 public function displayBlockCMS($column)
 {
     $cms_titles = BlockCMSModel::getCMSTitles($column);
     $this->smarty->assign(array('block' => 1, 'cms_titles' => $cms_titles, 'contact_url' => _PS_VERSION_ >= 1.5 ? 'contact' : 'contact-form'));
     return $this->display(__FILE__, 'blockcms.tpl');
 }
Exemplo n.º 3
0
 public function displayBlockCMS($column)
 {
     if (!$this->isCached('blockcms.tpl', $this->getCacheId($column))) {
         $cms_titles = BlockCMSModel::getCMSTitles($column);
         if ($column == BlockCMSModel::HEADER_BLOCK && isset($_GET['cms_rewrite'])) {
             //var_dump($cms_titles[2]['cms']);
             foreach ($cms_titles[2]['cms'] as $key => $value) {
                 if ($value['link_rewrite'] == $_GET['cms_rewrite']) {
                     $cms_titles[2]['cms'][$key]['link'] = '#';
                 }
             }
             //var_dump($_GET);
         }
         $this->smarty->assign(array('block' => 1, 'cms_titles' => $cms_titles, 'contact_url' => _PS_VERSION_ >= 1.5 ? 'contact' : 'contact-form'));
     }
     //var_dump($this->getCacheId($column));exit();
     switch ($column) {
         case BlockCMSModel::HEADER_BLOCK:
             return $this->display(__FILE__, 'blockcms_header.tpl', $this->getCacheId($column));
         default:
             return $this->display(__FILE__, 'blockcms.tpl', $this->getCacheId($column));
     }
 }