diff --git a/themes/bootstrap3/templates/RecordDriver/SolrDefault/list-entry.phtml b/themes/bootstrap3/templates/RecordDriver/SolrDefault/list-entry.phtml index bbe4ecbf4eb62a0f2a29f2e3d32ca55dc7fc36df..ee16101e01f1709c059a86a3f229c5f629a4141f 100644 --- a/themes/bootstrap3/templates/RecordDriver/SolrDefault/list-entry.phtml +++ b/themes/bootstrap3/templates/RecordDriver/SolrDefault/list-entry.phtml @@ -29,9 +29,10 @@ <? endif ?> <div class="resultItemLine1"> - <a href="<?=$this->recordLink()->getUrl($this->driver)?>"> + <? $missing = $this->driver instanceof \VuFind\RecordDriver\Missing; ?> + <? if (!$missing): ?><a href="<?=$this->recordLink()->getUrl($this->driver)?>"><? endif; ?> <?=$this->record($this->driver)->getTitleHtml()?> - </a> + <? if (!$missing): ?></a><? endif; ?> </div> <div class="resultItemLine2"> diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/list-entry.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/list-entry.phtml index c1ea428920634535a6ef5eaee2c58d42fc80c7fb..c638ad6162b41c7c3196421fe07e2c4fe756ab3f 100644 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/list-entry.phtml +++ b/themes/jquerymobile/templates/RecordDriver/SolrDefault/list-entry.phtml @@ -10,7 +10,8 @@ $user_id = $this->user ? $this->user->id : null; } ?> -<a rel="external" href="<?=$this->recordLink()->getUrl($this->driver)?>"> +<? $missing = $this->driver instanceof \VuFind\RecordDriver\Missing; ?> +<a<? if (!$missing): ?> rel="external" href="<?=$this->recordLink()->getUrl($this->driver)?>"<? endif; ?>> <div class="result source<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier())?> recordId<?=$this->driver->supportsAjaxStatus()?' ajaxItemId':''?>"> <input type="hidden" value="<?=$this->escapeHtmlAttr($this->driver->getUniqueID())?>" class="hiddenId" /> <h3><?=$this->record($this->driver)->getTitleHtml()?></h3>