diff --git a/themes/fid_adlr/templates/RecordDriver/DefaultRecord/result-list.phtml b/themes/fid_adlr/templates/RecordDriver/DefaultRecord/result-list.phtml index b3a0b7506be841057902dad5e9c262f1a3e34c2b..3582e810146167c0b55d367de14cb249602aa619 100644 --- a/themes/fid_adlr/templates/RecordDriver/DefaultRecord/result-list.phtml +++ b/themes/fid_adlr/templates/RecordDriver/DefaultRecord/result-list.phtml @@ -60,7 +60,16 @@ if ($cover): <?php $containerSource = $this->driver->getSourceIdentifier(); ?> <?php $containerID = $this->driver->getContainerRecordID(); ?> <?php /* TODO: handle highlighting more elegantly here: */ ?> - <a href="<?=($containerID ? $this->recordLink()->getUrl("$containerSource|$containerID") : $this->record($this->driver)->getLink('journaltitle', str_replace(['{{{{START_HILITE}}}}', '{{{{END_HILITE}}}}'], '', $journalTitle)))?>"><?=$this->highlight($journalTitle) ?></a> + <?php if ($containerID): ?> + <?php $recordLinkUrl = $this->recordLink()->getUrl("$containerSource|$containerID"); ?> + <?php if ($recordLinkUrl != ""): ?> + <a href="<?=$recordLinkUrl?>"><?=$this->highlight($journalTitle) ?></a> + <?php else: ?> + <?=$this->highlight($journalTitle) ?> + <?php endif; ?> + <?php else: ?> + <a href="<?=$this->record($this->driver)->getLink('journaltitle', str_replace(['{{{{START_HILITE}}}}', '{{{{END_HILITE}}}}'] , '', $journalTitle))?>"><?=$this->highlight($journalTitle) ?></a> + <?php endif; ?> <?php /* finc-specific: nxt line #8639 - CK */ ?> <?=!empty($summDate) ? ' (' . $this->escapeHtml($summDate) . ')' : ''?> <?php elseif (!empty($summDate)): ?>