/** * 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; }
/** * Check if widget is visible * * @return boolean */ protected function isVisible() { if (\XLite\Core\Request::getInstance()->target == 'amazon_checkout') { return false; } else { return parent::isVisible(); } }
/** * 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(); }
/** * 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()); }