diff --git a/themes/finc/templates/RecordDriver/SolrDefault/record-icon-class.phtml b/themes/finc/templates/RecordDriver/SolrDefault/record-icon-class.phtml index da29dd33594a563f87e436951b89301ec996e68b..0409bb0bae2e081301b7bc964abe73b470ff13c2 100644 --- a/themes/finc/templates/RecordDriver/SolrDefault/record-icon-class.phtml +++ b/themes/finc/templates/RecordDriver/SolrDefault/record-icon-class.phtml @@ -4,16 +4,13 @@ $normalizedValue = preg_replace('/[^a-z0-9]/', '', strtolower($this->value)); // Convert normalizedValue to styles // finc: same list of states for icons like in de_15 #13704 - VE switch ($normalizedValue) { - case 'marcfincpda': - echo 'fa-home passive'; - break; - case 'object': - echo 'fa-home object'; - break; - case 'localholdings': + case 'local': echo 'fa-home'; break; - case 'electronicresources': + case 'freeonline': + case 'onlinefree': + case 'online': + case 'free': echo 'fa-globe'; break; default: diff --git a/themes/finc/templates/RecordDriver/SolrDefault/record-icon.phtml b/themes/finc/templates/RecordDriver/SolrDefault/record-icon.phtml index b6152471e658380b8fa4232dca315c18d665cc40..be54df2d503e21bfdee07274140fc351e59a9096 100644 --- a/themes/finc/templates/RecordDriver/SolrDefault/record-icon.phtml +++ b/themes/finc/templates/RecordDriver/SolrDefault/record-icon.phtml @@ -16,7 +16,10 @@ if ($this->driver->getRecordType() == "marcfincpda") { } elseif ($this->driver->getRecordType() == "lido") { $iconClass = $this->record($this->driver)->getRecordIconClass("object"); } else { - $iconClass = $this->record($this->driver)->getRecordIconClass($this->driver->getAccessFacet()); + /* finc: solr field facet_avail instead of access_facet (field deprecated) #15375 - GG */ + $facetAvail = $this->driver->getFacetAvail(); + $facetAvail = implode('', $facetAvail); + $iconClass = $this->record($this->driver)->getRecordIconClass($facetAvail); } ?> <span class="access-icon hidden-print">