Beispiel #1
0
 public function __construct(MShop_Context_Item_Interface $context)
 {
     parent::__construct($context);
     $site = $context->getLocale()->getSitePath();
     $types = array('siteid' => MW_DB_Statement_Abstract::PARAM_INT);
     $search = $this->createSearch();
     $expr = array($search->compare('==', 'siteid', null), $search->compare('==', 'siteid', $site));
     $search->setConditions($search->combine('||', $expr));
     $string = $search->getConditionString($types, array('siteid' => 'mcatinte."siteid"'));
     $this->_searchConfig['catalog.index.text.id']['internalcode'] = str_replace(':site', $string, $this->_searchConfig['catalog.index.text.id']['internalcode']);
     $this->_replaceSiteMarker($this->_searchConfig['catalog.index.text.relevance'], 'mcatinte."siteid"', $site);
 }
Beispiel #2
0
 public function __construct(MShop_Context_Item_Interface $context)
 {
     parent::__construct($context);
     $site = $context->getLocale()->getSitePath();
     $this->_replaceSiteMarker($this->_searchConfig['catalog.index.text.relevance'], 'mcatinte."siteid"', $site);
 }