diff --git a/themes/de_d117/templates/RecordDriver/DefaultRecord/core.phtml b/themes/de_d117/templates/RecordDriver/DefaultRecord/core.phtml
index 5e477a3e121499cbf58d8647242dca5d92af8c42..f7a78e0df52b1cdeb95d938d943719aa5cb23731 100644
--- a/themes/de_d117/templates/RecordDriver/DefaultRecord/core.phtml
+++ b/themes/de_d117/templates/RecordDriver/DefaultRecord/core.phtml
@@ -49,7 +49,7 @@
     ?>
       <?php /* finc: add schema tags for title #13850 - VE */ ?>
     <h1
-      property="name"><?= $this->escapeHtml(preg_replace('/(\s[\/\.:]\s*)*$/', '', $this->driver->getShortTitle() . ' ' . $this->driver->getSubtitle() . ' ' . $this->driver->getTitleSection())) ?></h1>
+      property="name"><?= $this->record($this->driver)->getTitleHtml() ?></h1>
 
     <?php /* #18213: Remove Summary/Description - RL */ ?>
 
diff --git a/themes/de_d117/templates/RecordDriver/SolrAI/core.phtml b/themes/de_d117/templates/RecordDriver/SolrAI/core.phtml
index e935e81192129a9966febd2de2a1a2af9e1faa21..f559163c607007e06d3ca2fca65a2c30a3e0fcfa 100644
--- a/themes/de_d117/templates/RecordDriver/SolrAI/core.phtml
+++ b/themes/de_d117/templates/RecordDriver/SolrAI/core.phtml
@@ -49,7 +49,7 @@
     ?>
       <?php /* finc: add schema tags for title #13850 - VE */ ?>
     <h1
-      property="name"><?= $this->escapeHtml(preg_replace('/(\s[\/\.:]\s*)*$/', '', $this->driver->getShortTitle() . ' ' . $this->driver->getSubtitle() . ' ' . $this->driver->getTitleSection())) ?></h1>
+      property="name"><?= $this->record($this->driver)->getTitleHtml() ?></h1>
 
       <?php /* #18213: Remove Summary/Description - RL */ ?>
 
diff --git a/themes/de_d117/templates/RecordDriver/SolrLido/core.phtml b/themes/de_d117/templates/RecordDriver/SolrLido/core.phtml
index 93f13b610c0b1f081cc3cdaf61060ad85e186080..c11403d8f16548b04786d39d341f70b9bc6af0d2 100644
--- a/themes/de_d117/templates/RecordDriver/SolrLido/core.phtml
+++ b/themes/de_d117/templates/RecordDriver/SolrLido/core.phtml
@@ -65,7 +65,7 @@
     <?php /* finc: We want to get rid of trailing special chars in the title and limit its length to 100 chars;
       in finc: keep schema name tag here!! #13861 CK
        */ ?>
-    <h1 property="name"><?=$this->escapeHtml(preg_replace('/(\s[\/\.:]\s*)*$/', '', $this->driver->getShortTitle() . ' ' . $this->driver->getSubtitle() . ' ' . $this->driver->getTitleSection()))?></h1>
+    <h1 property="name"><?= $this->record($this->driver)->getTitleHtml() ?></h1>
 
     <?php /* #18213: Remove Summary/Description - RL */ ?>
 
diff --git a/themes/de_d117/templates/RecordDriver/SolrMarc/core.phtml b/themes/de_d117/templates/RecordDriver/SolrMarc/core.phtml
index c97cc274affb5a657fe041d2684e0b227b6fd654..d57994ac64dca4b4689beeec1eb41c0d9d22bab1 100644
--- a/themes/de_d117/templates/RecordDriver/SolrMarc/core.phtml
+++ b/themes/de_d117/templates/RecordDriver/SolrMarc/core.phtml
@@ -49,7 +49,7 @@
     ?>
       <?php /* finc: add schema tags for title #13850 - VE */ ?>
     <h1
-      property="name"><?= $this->escapeHtml(preg_replace('/(\s[\/\.:]\s*)*$/', '', $this->driver->getShortTitle() . ' ' . $this->driver->getSubtitle() . ' ' . $this->driver->getTitleSection())) ?></h1>
+      property="name"><?= $this->record($this->driver)->getTitleHtml() ?></h1>
 
       <?php /* #18213: Remove Summary/Description - RL */ ?>