Beispiel #1
0
 /**
  * Define menu items
  *
  * @return array
  */
 protected function defineItems()
 {
     $menu = parent::defineItems();
     if (\XLite\Core\Config::getInstance()->CDev->ContactUs->enable_form) {
         $menu[] = array('target' => 'contact_us', 'url' => $this->buildURL('contact_us'), 'label' => static::t('Contact us'));
     }
     return $menu;
 }
Beispiel #2
0
 /**
  * Check if widget is visible
  *
  * @return boolean
  */
 protected function isVisible()
 {
     if (\XLite\Core\Request::getInstance()->target == 'amazon_checkout') {
         return false;
     } else {
         return parent::isVisible();
     }
 }
Beispiel #3
0
 /**
  * Define menu items
  *
  * @return array
  */
 protected function defineItems()
 {
     $menu = array();
     $cnd = new \XLite\Core\CommonCell();
     $cnd->type = \XLite\Module\CDev\SimpleCMS\Model\Menu::MENU_TYPE_PRIMARY;
     $cnd->enabled = true;
     foreach (\XLite\Core\Database::getRepo('XLite\\Module\\CDev\\SimpleCMS\\Model\\Menu')->search($cnd) as $v) {
         $menu[] = array('url' => $v->getLink(), 'label' => $v->getName());
     }
     return $menu ?: parent::defineItems();
 }
Beispiel #4
0
 /**
  * Define menu items
  *
  * @return array
  */
 protected function defineItems()
 {
     $menu = array();
     $cnd = new \XLite\Core\CommonCell();
     $cnd->type = \XLite\Module\CDev\SimpleCMS\Model\Menu::MENU_TYPE_PRIMARY;
     $cnd->enabled = true;
     $cnd->visibleFor = array('AL', \XLite\Core\Auth::getInstance()->isLogged() ? 'L' : 'A');
     foreach (\XLite\Core\Database::getRepo('XLite\\Module\\CDev\\SimpleCMS\\Model\\Menu')->search($cnd) as $v) {
         $menu[] = $this->defineItem($v);
     }
     return \XLite\Core\Config::getInstance()->CDev->SimpleCMS->show_default_menu ? array_merge(parent::defineItems(), $menu) : ($menu ?: parent::defineItems());
 }