diff --git a/local/languages/de.ini b/local/languages/de.ini index ee1c8afe326c209867e7680307e5ba1b1f80c86f..b2a372c2da3c276fd4ea5373dcefb23bccdf1446 100644 --- a/local/languages/de.ini +++ b/local/languages/de.ini @@ -1933,6 +1933,8 @@ Wirtschaftswissenschaften = "Wirtschaftswissenschaften" #13402 Missing Translations in result-list Varying Title = "Alternativer Titel" Fulltext = "Volltext" +Full Text = "Volltext" +Further Information = "Weiterführende Informationen" Classification = "Klassifikation" Alternative Author Name = "Alternativer Autorenname" Alternative Corporate Name = "Körperschaftennamenalternative" diff --git a/local/languages/en.ini b/local/languages/en.ini index 411a6507469f36f5406a5736ad0861ff69387f4d..b40a155ef597688a9f3d7dcec6fa4043352604a1 100644 --- a/local/languages/en.ini +++ b/local/languages/en.ini @@ -1022,6 +1022,8 @@ Find Similar Items = Find Similar Items Footnotes = Footnotes Form of address = Form of address Friday = Friday +Full Text = "Full Text" +Further Information = "Further information" Gender = Gender Help and information material = Help and information material Here = Here @@ -2042,7 +2044,7 @@ Wirtschaftswissenschaften = "Business and Economics" ; #13402 Missing Translations in result-list Varying Title = "Varying Title" -Fulltext = "Fulltext" +Fulltext = "Full text" Classification = "Classification" Alternative Author Name = "Alternative Author Name" Alternative Corporate Name = "Alternative Corporate Name" diff --git a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php index 803e6d9aad71764e643146ef4d3a3406ac72ac4b..aaed7e69ea8d14b22fee441e0c217fe7fb5160aa 100644 --- a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php +++ b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php @@ -129,15 +129,12 @@ trait SolrMarcFincTrait $tmpArr = array_unique($tmpArr); $desc = implode(', ', $tmpArr); - // If no description take url as description - // For 856[40] url denoting resource itself - // use "Online Access"/"Online-Zugang" #6109 + // #18129 for 856[40] url denoting resource itself if (empty($desc)) { - if ($indicator1 == 4 - && $indicator2 == 0 - && preg_match('!https?://.*?doi.org/!', $address) - ) { - $desc = "Online Access"; + if ($indicator2 == 0) { + $desc = "Full Text"; + } elseif ($indicator2 == 2) { + $desc = "Further Information"; } else { $desc = $address; }