* @link http://www.oxidmodule.com */ namespace D3\Extsearch\Modules\Application\Component; use OxidEsales\Eshop\Core\Request; use OxidEsales\Eshop\Core\Registry; class d3_oxwarticlebox_extsearch extends d3_oxwarticlebox_extsearch_parent { /** * @return mixed */ public function d3getFilterPageId() { switch (strtolower($this->getListType())) { case 'search': $sClassNameAdd = 'search##'; $sIdent = md5(rawurlencode(strtolower(Registry::get(Request::class)->getRequestEscapedParameter('searchparam')))); break; case 'manufacturer': $sClassNameAdd = '##'; $sIdent = Registry::get(Request::class)->getRequestEscapedParameter('mnid'); break; default: $sClassNameAdd = '##'; $sIdent = Registry::get(Request::class)->getRequestEscapedParameter('cnid'); } $sPageId = $sClassNameAdd. Registry::getLang()->getLanguageAbbr()."##". Registry::getConfig()->getShopId()."##". $sIdent; return $sPageId; } }