diff --git a/themes/fid_adlr/templates/RecordDriver/DefaultRecord/result-list.phtml b/themes/fid_adlr/templates/RecordDriver/DefaultRecord/result-list.phtml
index ffcfa0e7853805f4370324bbcd5784605a94af94..c9e679ad5d98ec84862e7867cbb9830311d94a77 100644
--- a/themes/fid_adlr/templates/RecordDriver/DefaultRecord/result-list.phtml
+++ b/themes/fid_adlr/templates/RecordDriver/DefaultRecord/result-list.phtml
@@ -82,7 +82,7 @@ if ($cover):
             <?php foreach ($summInCollection as $collId => $collText): ?>
               <div>
                 <strong><?=$this->transEsc("in_collection_label")?></strong>
-                <a class="collectionLinkText" href="<?=$this->url('collection', ['id' => $collId])?>?recordID=<?=urlencode($this->driver->getUniqueID())?>">
+                <a class="collectionLinkText" href="<?=$this->recordLink()->getUrl($collId)?>">
                   <?=$this->escapeHtml($collText)?>
                 </a>
               </div>