diff --git a/module/finc/src/finc/View/Helper/Root/RecordDataFormatterFactory.php b/module/finc/src/finc/View/Helper/Root/RecordDataFormatterFactory.php
index a42c9843325674f5da4965af4a5a4bd528b2ae21..c959eec5b6ebd3e2d0daed02702937a51870d0b5 100644
--- a/module/finc/src/finc/View/Helper/Root/RecordDataFormatterFactory.php
+++ b/module/finc/src/finc/View/Helper/Root/RecordDataFormatterFactory.php
@@ -193,10 +193,9 @@ class RecordDataFormatterFactory
                 ]
             ]
         );
-        $spec->setTemplateLine(
+        $spec->setLine(
             'Title',
-            'getTitleDetails',
-            'data-titleDetails.phtml'
+            'getTitleDetails'
         );
         $spec->setTemplateLine(
             'Dates of publication',
@@ -362,10 +361,9 @@ class RecordDataFormatterFactory
                 ]
             ]
         );
-        $spec->setTemplateLine(
+        $spec->setLine(
             'Title',
-            'getTitleDetails',
-            'data-titleDetails.phtml'
+            'getTitleDetails'
         );
         $spec->setTemplateLine(
             'Title Uniform',
@@ -838,10 +836,9 @@ class RecordDataFormatterFactory
                 ]
             ]
         );
-        $spec->setTemplateLine(
+        $spec->setLine(
             'Title',
-            'getTitleDetails',
-            'data-titleDetails.phtml'
+            'getTitleDetails'
         );
         $spec->setTemplateLine(
             'Title Uniform',
diff --git a/themes/finc/templates/RecordDriver/SolrMarc/data-linkViaFincId.phtml b/themes/finc/templates/RecordDriver/DefaultRecord/data-linkViaFincId.phtml
similarity index 86%
rename from themes/finc/templates/RecordDriver/SolrMarc/data-linkViaFincId.phtml
rename to themes/finc/templates/RecordDriver/DefaultRecord/data-linkViaFincId.phtml
index cc59b8b824bd2b2c64c240855ea3249ecb5797a1..a43085bbc75af97c798dfcc5dd7cfe74ddd9b8cf 100644
--- a/themes/finc/templates/RecordDriver/SolrMarc/data-linkViaFincId.phtml
+++ b/themes/finc/templates/RecordDriver/DefaultRecord/data-linkViaFincId.phtml
@@ -1,7 +1,10 @@
 <!-- finc: RecordDriver - solrMarc - data-linkviafincid -->
 <?php if (!empty($data)): ?>
   <?php foreach ($data as $field): ?>
-    <?php if (isset($field['id']) || isset($field['text'])):
+    <?php if (
+            is_array($field)
+            && (isset($field['id']) || isset($field['text']))
+        ):
       $url = isset($field['id'])
         ? $this->url('record') . $field['id']
         : $this->record($this->driver)->getLink('title', $field['text']);
diff --git a/themes/finc/templates/RecordDriver/DefaultRecord/data-titleDetails.phtml b/themes/finc/templates/RecordDriver/DefaultRecord/data-titleDetails.phtml
index fd0c9ce8f43614a4e55f5ca7e2647e63ad7c006d..39deaefc9490311b1004ded4fcfe6b08bf19e821 100644
--- a/themes/finc/templates/RecordDriver/DefaultRecord/data-titleDetails.phtml
+++ b/themes/finc/templates/RecordDriver/DefaultRecord/data-titleDetails.phtml
@@ -1,3 +1,8 @@
+<?php
+/** @deprecated since the else part is never active, this should be substituted by a
+ *  simple SpecLine (giving escapeHtml with <br/>) in the RecordDataFormatterFactory
+ */
+?>
 <!-- finc: RecordDriver - DefaultRecord - data-titleDetails -->
 <?php if (!empty($data)): ?>
   <?php $i = 0;