Skip to content
Snippets Groups Projects
Commit c6423eee authored by Dorian Merz's avatar Dorian Merz
Browse files

refs #13493 master:

* changes in result list
* deduplicates genres against formats
* only displays genre label if not present as format
parent 7ed8cb01
No related merge requests found
<? foreach ($this->driver->getFormats() as $format): ?>
<span class="format <?=$this->record($this->driver)->getFormatClass($format) ?>"><?=$this->transEsc($format) ?></span>
<? $formats = $this->driver->getFormats();
$translated_formats = [];
foreach ($formats as $format): ?>
<? $translated_formats[] = $translated_format = $this->transEsc($format); ?>
<span class="format <?=$this->record($this->driver)->getFormatClass($format) ?>"><?=$translated_format ?></span>
<? endforeach; ?>
<? /* New genre string to display nxt to format in RESULT LIST and RECORD/Detail View, #11703, limit to SID 0 CK */ ?>
<? $sourceID = $this->driver->getSourceID(); ?>
<? if ($sourceID == "0"): ?>
<? $genres = $this->driver->tryMethod('getGenreFacet');?>
<? $genres = $this->driver->tryMethod('getGenreFacet');?>
<? if (!empty($genres)): ?>
<? foreach($genres as $genre): ?>
<span class="format"><?=$this->transEsc($genre)?></span>
<? $translated_genre = $this->transEsc($genre);
//deduplicate output
if (!in_array($translated_genre,$translated_formats)):
?>
<span class="format"><?=$translated_genre?></span>
<? endif; ?>
<?endforeach;?>
<?endif;?>
<? endif; ?>
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment