Пример #1
0
 /**
  * (non-PHPdoc)
  * @see Tx_Solr_FacetRenderer::getFacetProperties()
  */
 public function getFacetProperties()
 {
     $facet = $this->facetConfiguration;
     // TODO move these properties into Tx_Solr_Facet_Facet and provide them via ArrayAccess interface
     $facet['name'] = $this->facetName;
     $facet['count'] = $this->getFacetOptionsCount();
     $facet['active'] = $this->facet->isActive() ? '1' : '0';
     $facet['empty'] = $this->facet->isEmpty() ? '1' : '0';
     $facet['reset_url'] = $this->buildResetFacetUrl();
     $contentObject = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('tslib_cObj');
     $facet['label'] = $contentObject->stdWrap($this->facetConfiguration['label'], $this->facetConfiguration['label.']);
     $facet['type'] = 'default';
     if (!empty($this->facetConfiguration['type'])) {
         $facet['type'] = $this->facetConfiguration['type'];
     }
     return $facet;
 }