/** * Add to global filter, filters from channel * @param int$id */ private function addChannelParameters($id) { $configuration = ChannelBlockConfiguration::getOneConfigurationsByBlock($id); if(!$configuration) { return; } // Add keyword parameter if($configuration->attribute("q") && $configuration->attribute("q") != "") { if($this->searchQuery != "") $this->searchQuery .= " AND "; $this->searchQuery .= "(".$configuration->attribute("q").")"; } // add fq parameter (with taxonomies) if($configuration->attribute("fq") && $configuration->attribute("fq") != "") { $this->specialFilterChannel = $configuration->getSolrFq(); } }