Exemplo n.º 1
0
 /**
  * Initialize facet settings for the specified configuration sections.
  *
  * @param string $facetList     Config section containing fields to activate
  * @param string $facetSettings Config section containing related settings
  * @param string $cfgFile       Name of configuration to load
  *
  * @return bool                 True if facets set, false if no settings found
  */
 protected function initFacetList($facetList, $facetSettings, $cfgFile = 'facets')
 {
     $config = $this->getServiceLocator()->get('VuFind\\Config')->get('facets');
     if (isset($config->{$facetSettings}->facet_limit) && is_numeric($config->{$facetSettings}->facet_limit)) {
         $this->setFacetLimit($config->{$facetSettings}->facet_limit);
     }
     return parent::initFacetList($facetList, $facetSettings, $cfgFile);
 }