From 99a8b652117bb7cb2ccfc8a8100574f49fe7b8c0 Mon Sep 17 00:00:00 2001
From: Dorian Merz <merz@ub.uni-leipzig.de>
Date: Mon, 2 Sep 2019 14:47:19 +0200
Subject: [PATCH] refs #15206 [fid_bbi] imprint lines in result list

* use imprint_str_mv
* show first imprint line only
---
 themes/fid_bbi/scss/compiled.scss                     |  4 ++++
 .../RecordDriver/DefaultRecord/result-list.phtml      | 11 +++++++++++
 .../templates/RecordDriver/SolrAI/result-list.phtml   | 11 +++++++++++
 3 files changed, 26 insertions(+)

diff --git a/themes/fid_bbi/scss/compiled.scss b/themes/fid_bbi/scss/compiled.scss
index b3fb5fb4077..11ec0428ae3 100644
--- a/themes/fid_bbi/scss/compiled.scss
+++ b/themes/fid_bbi/scss/compiled.scss
@@ -445,6 +445,10 @@ footer {
   margin-right: 1rem;
 }
 
+.result-imprint {
+  margin-top: .7ex;
+}
+
 
 // FOOTER
 footer {
diff --git a/themes/fid_bbi/templates/RecordDriver/DefaultRecord/result-list.phtml b/themes/fid_bbi/templates/RecordDriver/DefaultRecord/result-list.phtml
index bbf0da93b8d..11c3d45d788 100644
--- a/themes/fid_bbi/templates/RecordDriver/DefaultRecord/result-list.phtml
+++ b/themes/fid_bbi/templates/RecordDriver/DefaultRecord/result-list.phtml
@@ -131,6 +131,17 @@ $i = 0;
       </div>
       <?php endif; ?>
 
+        <?php /* imprint data, #15206, DM*/
+        $imprintLines = $this->driver->tryMethod('getImprint');
+        if (!empty($imprintLines)):
+            ?>
+            <!-- imprint -->
+            <div class="result-imprint">
+                <?=current($imprintLines)?>
+            </div>
+            <!-- imprint - END -->
+        <?php endif; ?>
+
       <div class="result-formats">
         <?/*=$this->record($this->driver)->getFormatList()*/?>
 
diff --git a/themes/fid_bbi/templates/RecordDriver/SolrAI/result-list.phtml b/themes/fid_bbi/templates/RecordDriver/SolrAI/result-list.phtml
index a20efbe81fa..55d17a587f2 100644
--- a/themes/fid_bbi/templates/RecordDriver/SolrAI/result-list.phtml
+++ b/themes/fid_bbi/templates/RecordDriver/SolrAI/result-list.phtml
@@ -181,6 +181,17 @@ if ($cover):
         <?php endif; ?>
       <?php endif; ?>
 
+        <?php /* imprint data, #15206, DM*/
+        $imprintLines = $this->driver->tryMethod('getImprint');
+        if (!empty($imprintLines)):
+            ?>
+            <!-- imprint -->
+            <div class="result-imprint">
+                <?=current($imprintLines)?>
+            </div>
+            <!-- imprint - END -->
+        <?php endif; ?>
+
       <div class="result-formats">
         <?=$this->record($this->driver)->getFormatList()?>
 
-- 
GitLab