diff --git a/composer.local.2.fid-bbi.json b/composer.local.2.fid-bbi.json
index 31a6818347944ca01114ac5e5da48b3214ced987..3c41deab56825348dcbba0ecbe14b16dd06a9a41 100644
--- a/composer.local.2.fid-bbi.json
+++ b/composer.local.2.fid-bbi.json
@@ -5,11 +5,13 @@
         }
     },
     "require": {
+        "finc/boss-module": "^0.0.13",
         "finc/worldcat-search-module": "^0.0.5"
     },
     "extra": {
         "vufind": {
             "modules": [
+                "finc\\Boss",
                 "finc\\WorldCat",
                 "fid_bbi"
             ]
diff --git a/composer.lock b/composer.lock
index d285045d63beb9deb3b90190b8e0404ec71be585..0e41d4691e2ca8ef4370c3cf2be716b866a13ebb 100644
--- a/composer.lock
+++ b/composer.lock
@@ -508,6 +508,49 @@
             ],
             "time": "2018-10-23T09:00:00+00:00"
         },
+        {
+            "name": "finc/boss-module",
+            "version": "v0.0.13",
+            "source": {
+                "type": "git",
+                "url": "https://git.sc.uni-leipzig.de/ubl/finc/fid/boss-module.git",
+                "reference": "a6e42fac0d6bac6d708694363523b747773fc357"
+            },
+            "require": {
+                "ext-json": "*",
+                "finc/symfony-serializer-zend-bridge": "^0.0.1",
+                "finc/vufindhttp-psrcompat": "^0.0.2",
+                "guzzlehttp/psr7": "^1.4",
+                "php": ">=7.1",
+                "psr/http-client": "^1.0",
+                "symfony/property-info": "^3.4"
+            },
+            "type": "library",
+            "extra": {
+                "vufind": {
+                    "themes": {
+                        "res/theme": "boss"
+                    }
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "finc\\Boss\\": "src/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "GPL-2.0"
+            ],
+            "authors": [
+                {
+                    "name": "Gregor Gawol",
+                    "email": "gawol@ub.uni-leipzig.de"
+                }
+            ],
+            "description": "Module for BOSS Webservice",
+            "time": "2020-01-20T11:27:19+00:00"
+        },
         {
             "name": "finc/rules-evaluator",
             "version": "v0.0.3",
@@ -701,7 +744,7 @@
             "version": "dev-master",
             "source": {
                 "type": "git",
-                "url": "https://github.com/ghislainf/zf2-whoops.git",
+                "url": "git@github.com:ghislainf/zf2-whoops.git",
                 "reference": "2649cf7caf400409942ddc3f8fe15b89381fc74e"
             },
             "dist": {
diff --git a/fid_bbi/config/vufind/OpenUrlRules.json b/fid_bbi/config/vufind/OpenUrlRules.json
new file mode 100644
index 0000000000000000000000000000000000000000..631918c2ce90f823b0898a77ed62b0346e73ad35
--- /dev/null
+++ b/fid_bbi/config/vufind/OpenUrlRules.json
@@ -0,0 +1,32 @@
+{
+  "Ezb": [
+    {
+      "include": [
+        {
+          "methods": {
+            "getSourceID": "50"
+          },
+          "recorddriver": "finc\\RecordDriver\\SolrAI"
+        },
+        {
+          "methods": {
+            "getSourceID": "68"
+          },
+          "recorddriver": "finc\\RecordDriver\\SolrMarcFinc"
+        },
+        {
+          "methods": {
+            "getSourceID": "158"
+          },
+          "recorddriver": "finc\\RecordDriver\\SolrAI"
+        },
+        {
+          "methods": {
+            "getSourceID": "185"
+          },
+          "recorddriver": "finc\\RecordDriver\\SolrAI"
+        }
+      ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/fid_bbi/config/vufind/Resolver.ini b/fid_bbi/config/vufind/Resolver.ini
new file mode 100644
index 0000000000000000000000000000000000000000..2acd2cb51d06a225c4119bd86a1a1c68c957acfc
--- /dev/null
+++ b/fid_bbi/config/vufind/Resolver.ini
@@ -0,0 +1,19 @@
+[General]
+active_resolvers=Ezb
+window_settings="toolbar=no,location=no,directories=no,buttons=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=550,height=600"
+show_in_results=false    ; include in search results
+show_in_record=false   ; include in core record metadata
+show_in_holdings=true    ; include in holdings tab of record view
+embed=true
+embed_auto_load=true
+replace_other_urls=true
+openUrlPrint = true
+[Ezb]
+url="http://services.dnb.de/fize-service/gvr/full.xml"
+resolver=ezb
+custom_params[]="zdbid:getZdbId"
+sid=" fid:bbi"
+sigel=23
+isil="FID-BBI-DE-23"
+bik="335000-9"
+useILS=true
diff --git a/fid_bbi/config/vufind/boss.ini b/fid_bbi/config/vufind/boss.ini
new file mode 100644
index 0000000000000000000000000000000000000000..b8b2cfe50fedb593c415cf4812b6d80c5eec4023
--- /dev/null
+++ b/fid_bbi/config/vufind/boss.ini
@@ -0,0 +1,47 @@
+;####################################################################
+;##################### DO NOT DELETE THIS HEADER ####################
+;################### Leipzig University Library © 2015 ##############
+;
+; This is the ISIL-instance-specific default INI-file and inherits
+; all the settings from the INI-file defined in [Parent_Config] which
+; points to the default INI-file located in the folder vufind2/local
+;
+;[Parent_Config]
+;relative_path = ../../../local/config/vufind/boss.ini
+
+; A comma-separated list of config sections from the parent which should be
+; completely overwritten by the equivalent sections in this configuration;
+; any sections not listed here will be merged on a section-by-section basis.
+;override_full_sections = "Languages,AlphaBrowse_Types"
+
+;
+;       Add instance-specific customization after this header.
+;
+;##################### DO NOT DELETE THIS HEADER ####################
+;####################################################################
+
+[General]
+networks[] = swb
+networks[] = gbv
+networks[] = bvb
+networks[] = hebis
+networks[] = hbz
+networks[] = kobv
+addNetworks[] = öbv
+addNetworks[] = swissbib
+
+[SearchUrls]
+swb = "http://swb.bsz-bw.de/DB=2.1/SET=1/TTL=1/CMD?ACT=SRCHA&IKT=1007&TRM=%s"
+gbv = "https://gso.gbv.de/DB=2.1/SET=1/TTL=1/CMD?ACT=SRCHA&IKT=1007&TRM=%s"
+bvb = "https://opacplus.bib-bvb.de/TouchPoint_touchpoint/search.do?methodToCall=submitButtonCall&methodToCallParameter=submitSearch&refine=false&searchCategories[0]=-1&speedy=on&searchString[0]=%s"
+hebis = "http://cbsopac.rz.uni-frankfurt.de/DB=2.1/SET=9/TTL=1/CMD?COLMODE=1&ACT=SRCHA&IKT=8520&SRT=YOP&TRM=%s"
+hbz = "http://193.30.112.134/F/?func=find-c&ccl_term=IBN=%s"
+kobv = "http://portal.kobv.de/simpleSearch.do?query=%s&plv=2"
+swissbib = "https://www.swissbib.ch/Search/Results?lookfor=%s&type=ISN"
+öbv = "http://search.obvsg.at/primo_library/libweb/action/search.do?fn=search&ct=search&initialSearch=true&mode=Basic&tab=default_tab&indx=1&dum=true&srt=rank&vid=OBV&frbg=&tb=t&vl(freeText0)=%s&scp.scps=scope=(OBV_aleph)"
+
+[Search]
+sequence[] = zdb
+sequence[] = isbn
+zdb = getZdbId
+isbn = getISBNs
diff --git a/fid_bbi/config/vufind/getit.ini b/fid_bbi/config/vufind/getit.ini
new file mode 100644
index 0000000000000000000000000000000000000000..bfffa48a2a81cc2b17d7a9d2fb7d8a57c7b776e2
--- /dev/null
+++ b/fid_bbi/config/vufind/getit.ini
@@ -0,0 +1,50 @@
+;####################################################################
+;##################### DO NOT DELETE THIS HEADER ####################
+;################### Leipzig University Library © 2015 ##############
+;
+; This is the ISIL-instance-specific default INI-file and inherits
+; all the settings from the INI-file defined in [Parent_Config] which
+; points to the default INI-file located in the folder vufind2/local
+;
+;[Parent_Config]
+;relative_path = ../../../local/config/vufind/getit.ini
+
+; A comma-separated list of config sections from the parent which should be
+; completely overwritten by the equivalent sections in this configuration;
+; any sections not listed here will be merged on a section-by-section basis.
+;override_full_sections = "Languages,AlphaBrowse_Types"
+
+;
+;       Add instance-specific customization after this header.
+;
+;##################### DO NOT DELETE THIS HEADER ####################
+;####################################################################
+
+[SourceIds]
+source_idsV1 = "22,35,73,150,170,179,188"
+source_idsV3 = "50,68,158,185"
+;source_idsV4 = "51"
+;source_idsV5 = "76"
+source_idsV6 = "20"
+source_idsV7 = "17,190"
+source_idsV8 = "12,72,173,180,181,182,183,186,193"
+source_idsV9 = "183"
+source_idsV10 = "159"
+source_idsV11 = "126"
+
+[NonSourceIds]
+source_idsV8_1 = "/Book|E\-Book|Thesis/"
+source_idsV8_2 = "/Article\, E\-Article|Electronic Resource|Electronic Resource|Map|Unknown Format|Manuscript|Visual Media|Microform/"
+source_idsV8_3 = "/Video|Software|Musical Score|Audio|Journal\, E\-Journal/"
+source_idsV8_4 = "/a/"
+source_idsV8_5 = "/Journal\, E\-Journal|Article\, E\-Article|Electronic Resource|Video|Audio/"
+source_idsV8_6 = "/Website/"
+source_idsV8_7 = "/Lizenzfreie Online\-Ressourcen/"
+source_idsV8_8 = "/UBL\-FID\-EBC/"
+source_idsV8_9 = "/^DE\-23$/"
+source_idsV8_10 = "/Kit|Physical Object/"
+
+[Permission]
+allowSubitoPartialCopy=false
+allowSubitoArticleCopy=false
+allowPDA = false
diff --git a/fid_bbi/languages/de.ini b/fid_bbi/languages/de.ini
index 2ecbdb61830a29fe03247bab2b9116ea61c4c6f6..a3dc8f2d8d933172e208c3f8f451a26931c59ee7 100644
--- a/fid_bbi/languages/de.ini
+++ b/fid_bbi/languages/de.ini
@@ -468,4 +468,44 @@ add_tag_success = "Tags gespeichert. Beachten Sie, dass Tags nach einer Woche ö
 Open Access = Kostenfrei Zugänglich
 
 #16470
-Link to WorldCat record = "Link zum Datensatz des WorldCat"
\ No newline at end of file
+Link to WorldCat record = "Link zum Datensatz des WorldCat"
+
+# Get It Box
+Get it = "Zugänglichkeit"
+getit_availability = "Verfügbarkeit"
+getit_links = "Link zur Ressource"
+getit_infos = "Infos zur Ressource"
+getit_logged_not = "Nicht angemeldet"
+getit_text_default = "Für diesen Titel können wir derzeit leider keine weiteren Informationen zur Verfügbarkeit bereitstellen."
+getit_order = "Kostenlos bestellen"
+getit_partcopy = "Teilkopie besorgen"
+getit_partcopy_notice = "(max. 10 % des Gesamtumfangs)"
+getit_text_1 = "Diese Ressource ist frei verfügbar."
+getit_text_2 = "Diese Neuerscheinung können Sie zur Leihe bestellen, wenn Sie angemeldet sind.<br/><br/>Noch keinen Account? %s"
+getit_text_3_1 = "Sie müssen angemeldet sein, um Zugang zu diesem Titel zu erhalten.<br /><br />Noch keinen Account? %s"
+getit_text_3_2 = "Jetzt registrieren"
+getit_text_4 = "Ein Teil der Inhalte ist ggf. Nicht kostenlos als Volltext zugänglich."
+getit_text_5 = "Dieser Inhalt wird zur Verfügung gestellt über eine Nationallizenz, gefördert durch die DFG.<br/>Ggf. Ist eine Registrierung auf www.nationallizenzen.de notwendig."
+getit_text_6 = "Zugang zum Digitalisat erhalten Sie bei einigen Titeln dieser Quelle über den angezeigten Link."
+getit_text_7 = "Dieser Titel stammt aus der Bielefeld Academic Search Engine.<br/><br/>Einige Dokumente aus dieser Quelle sind möglicherweise nicht als Volltext zugänglich."
+getit_text_8 = "Für diesen Titel können wir derzeit leider keine weiteren Informationen zur Verfügbarkeit bereitstellen.<br/><br/>Ob der Titel per Fernleihe bestellbar ist, kann Ihnen Ihre Heimatbibliothek mitteilen. Einige Medientypen (wie z. B. Manuskripte, Schallplatten, CDs, Videos) können von der Fernleihe ausgeschlossen sein."
+getit_text_9 = "Online-Ressourcen können Lizenzen erfordern oder kostenpflichtig sein."
+getit_text_10 = "Weitere Informationen sehen Sie, wenn Sie angemeldet sind.<br /><br />Noch keinen Account? %s"
+getit_text_11 = "Dies ist eine Gesamtaufnahme einer Zeitschrift oder einer mehrteiligen Monographie. Verknüpfte Einzeltitel sind unter „Bände“ aufgeführt."
+getit_text_12 = "Bestellen Sie ein Leihexemplar dieser Neuerscheinung auf Kosten des FID BBI. Das Buch wird direkt an Sie geschickt.<br/><br/>"
+getit_text_13 = "Dieses E-Book ist für Sie über eine FID BBI-Lizenz freigeschaltet."
+getit_text_14 = "Einige Medientypen (wie z. B. Manuskripte, Schallplatten, CDs, Videos) können von der Fernleihe ausgeschlossen sein."
+getit_text_15 = "Wenn dieses E-Book bei Ihrer Heimatbibliothek als vorhanden gekennzeichnet ist, sollte der direkte Zugang über den obigen Link ohne weiteres möglich sein."
+
+# EZB Resolver
+level_article = "Link zum Artikel"
+level_issue = "Link zur Ausgabe"
+level_homepage = "Link zur Zeitschrift"
+ezb_electronic_1 = "Diese Ressource ist frei verfügbar."
+ezb_electronic_2 = "Die Zeitschrift ist durch Ihre Heimatbibliothek lizenziert."
+ezb_electronic_4 = "Ihre Bibliothek hat offenbar keine Lizenz für diesen Artikel. Klicken Sie auf den DOI, um zu sehen, ob Sie dennoch Zugriff haben. Falls nicht, können Sie den Artikel hier kostenlos bestellen."
+ezb_electronic_10 = "Für diesen Titel können wir derzeit leider keine weitere Informationen zur Verfügbarkeit bereitstellen. Sie können den Artikel hier kostenlos bestellen und wir informieren Sie schnellstmöglich über die Verfügbarkeit."
+ezb_print = "Dieser Artikel ist als Druckversion in Ihrer Heimatbibliothek vorhanden."
+ezb_location = "Standort"
+ezb_period = "Jahrgänge"
+ezb_comment = "Hinweise"
\ No newline at end of file
diff --git a/fid_bbi/languages/en.ini b/fid_bbi/languages/en.ini
index 9066bde008ed265b93137b3be646c03e2cd1597d..50b3dcc813ef666083c1427c3ed0e44a162cfec1 100644
--- a/fid_bbi/languages/en.ini
+++ b/fid_bbi/languages/en.ini
@@ -461,4 +461,44 @@ add_tag_success = "Tags saved. Please remember that tags will be publicly visibl
 Open Access = Free Access
 
 #16470
-Link to WorldCat record = "Link to WorldCat record"
\ No newline at end of file
+Link to WorldCat record = "Link to WorldCat record"
+
+# Get It Box
+Get it = "Accessibility"
+getit_links = "Resource Links"
+getit_infos = "Resource Infos"
+getit_logged_not = "Not logged in"
+getit_text_default = "Unfortunately, we cannot provide any further information on availability for this title at the moment."
+getit_order = "Order Free of Charge"
+getit_partcopy = "Get part copy"
+getit_partcopy_notice = "(max. 10 % of the entire book)"
+getit_text_1 = "This resource is open access."
+getit_text_2 = "You can order this new publication on loan when you are logged in.<br/><br/>No account yet? %s"
+getit_text_3_1 = "You will see more information when you are logged in.<br/><br/>No account yet? %s"
+getit_text_3_2 = "Register now"
+getit_text_4 = "This title is recorded in the IZI database of the International Central Institute for Youth and Educational Television.<br/><br/>Access to the full text is only available for some titles of this source via the link above."
+getit_text_5 = "This content is provided under a national license, funded by the DFG.<br/>It may be necessary to register at www.nationallizenzen.de."
+getit_text_6 = "You can access the digitised version of some titles of this source via the link shown."
+getit_text_7 = "This title is from the Bielefeld Academic Search Engine.<br/><br/>Some documents from this source may not be accessible as full text."
+getit_text_8 = "Unfortunately, we cannot provide any further information on availability for this title at the moment.<br/><br/>Your home library can tell you whether the title can be ordered by interlibrary loan. Some media types (e.g. manuscripts, records, CDs, videos) may be excluded from interlibrary loan."
+getit_text_9 = "Access to electronic resources may be subject to a license or a fee."
+getit_text_10 = "You will see more information when you are logged in.<br/><br/>No account yet? %s"
+getit_text_11 = "This is a comprehensive entry of a journal or a multipart monograph. Linked individual titles are listed under "Volumes"."
+getit_text_12 = "Order a loan copy of this new publication at the expense of FID BBI. The book will be sent directly to you.<br/><br/>"
+getit_text_13 = "This e-book is free to access for you via an FID BBI license."
+getit_text_14 = "Some media types (e.g. manuscripts, records, CDs, videos) may be excluded from interlibrary loan."
+getit_text_15 = "If this e-book is marked as available in your home library, you should be able to access it directly via the link above."
+
+# EZB Resolver
+level_article = "Link to article"
+level_issue = "Link to issue"
+level_homepage = "Link to journal"
+ezb_electronic_1 = "This resource is open access."
+ezb_electronic_2 = "This journal is licensed by your home library."
+ezb_electronic_4 = "This article is probably not licensed by your home library. Click on the DOI to see if you may have access anyway.  If not, you can order the article here free of charge."
+ezb_electronic_10 = "Unfortunately, we cannot provide any further information on availability for this title at the moment. You can order the article here free of charge and we will inform you about the availability as soon as possible."
+ezb_print = "This article is also available as a print version in your home library."
+ezb_location = "Location"
+Call Number = "Callnumber"
+ezb_period = "Period"
+ezb_comment = "Notes"
\ No newline at end of file
diff --git a/themes/fid_bbi/templates/RecordTab/holdingsils.phtml b/themes/fid_bbi/templates/RecordTab/holdingsils.phtml
index e1b887f7ff58668da60f16e3af540690eb633207..e6f5d22888b3031d77790a93bea39153c5eb554d 100644
--- a/themes/fid_bbi/templates/RecordTab/holdingsils.phtml
+++ b/themes/fid_bbi/templates/RecordTab/holdingsils.phtml
@@ -9,6 +9,9 @@
   $doiActive = $doi->isActive();
   // Account for replace_other_urls setting
   $urls = $this->record($this->driver)->getLinkDetails($openUrlActive);
+  // #15930 Get It Box
+  $getitConfig = $this->getit($this->driver)->getConfig();
+  $id = $this->driver->getUniqueId();
   // finc-specific: externalCatalogueLink
   $extUrls = $this->externalCatalogueLink($this->driver)->getLinks();
   // Set page title.
@@ -51,31 +54,106 @@
       </tr>
     <?php endif; ?>
     <?php /* Availability */ ?>
-    <?/*php if (!empty($urls) || $openUrlActive || $doiActive): ?>
-      <tr>
-        <th><?=$this->transEsc("Availability")?>:</th>
-        <td>
-            <? $script = <<<JS
+    <?php if ($user && $getitConfig['bossData']): ?>
+        <? $script = <<<JS
   $(document).ready(function() {
       var recordId = $('.hiddenId').val();
       var recordSource = $('.hiddenSource').val();
-      // console.log({id: recordId, source: recordSource});
       $.ajax({
         dataType: 'json',
-        url: VuFind.path + '/AJAX/JSON?method=getWorldCat',
+        url: VuFind.path + '/AJAX/JSON?method=getBoss',
         method: 'GET',
         data: {id: recordId, source: recordSource}
       }).done(function(response) {
-          $('.worldcat').html(response.data.html);
+          if (response.data.isISIL) {
+            $('.boss-data-true').html(response.data.html);
+          } else {
+              $('.boss-data-false').html(response.data.html);
+              $('.boss-notice').addClass('hidden');
+          }
+          // Use to register new lightbox window networknotice
+          VuFind.lightbox.bind();
       });
     });
 JS;
-            ?>
-            <?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $script, 'SET');?>
-          <div class="worldcat"></div>
-        </td>
-      </tr>
-    <?php endif;*/ ?>
+        ?>
+        <?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $script, 'SET');?>
+    <?php endif; ?>
+
+    <?php if ($getitConfig['hideNotice']): ?>
+        <? $script = <<<JS
+  $(document).ready(function() {
+      $('.getitbox-notices').addClass('hidden');
+    });
+JS;
+        ?>
+        <?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $script, 'SET');?>
+    <?php endif; ?>
+
+  <div class="getitbox-getit">
+    <h4><?=$getitConfig['boxHeadline']?></h4>
+
+      <?//=($offlineMode == "ils-offline") ? $this->render('Helpers/ils-offline.phtml', ['offlineModeMsg' => 'ils_offline_holdings_message']) : ''?>
+
+      <?php if ($user && $getitConfig['bossData']): ?>
+        <div class="boss-data-true"></div>
+      <?php endif; ?>
+
+      <?php if ($openUrlActive && $getitConfig['showArticleButton']): ?>
+        <div class="openUrlButton"></div>
+      <?php endif; ?>
+      <?php if ($getitConfig['showOrderButton'] && $user): ?>
+        <a class="btn btn-primary pda-button full-order" data-lightbox href="<?=$this->url('record-fidpda', array('id' => $id))?>" rel="nofollow">
+            <?=$this->transEsc('getit_order')?>
+        </a>
+      <?php endif; ?>
+
+      <?php if ($getitConfig['showPartCopyButton'] && $user): ?>
+        <a class="btn btn-primary pda-button part-order" data-lightbox href="<?=$this->url('record-fidsubitopartialcopy', array('id' => $id))?>" rel="nofollow">
+            <?=$this->transEsc('getit_partcopy')?>
+        </a><br />
+        <div class="pda-part-text">
+            <?=$this->transEsc('getit_partcopy_notice')?>
+        </div>
+      <?php endif; ?>
+
+      <?php /* finc: add 'Online Access' in holdings-tab #13770 - VE */ ?>
+      <?php if ($getitConfig['showLinks'] && (!empty($urls) || $openUrlActive || $doiActive)): ?>
+          <?= $this->context($this)->renderInContext('get-it-box/links.phtml',
+              compact('getitConfig', 'openUrl','openUrlActive','urls','doiActive','doi')
+          ); ?>
+      <?php endif; ?>
+  </div>
+
+    <?php if ($openUrlActive): ?>
+      <div class="getitbox-notices">
+        <div class="openUrlPrint"></div>
+      </div>
+    <?php endif; ?>
+
+    <?php if (!empty($getitConfig['notice'])): ?>
+      <div class="getitbox-notices">
+
+          <?php if ($user && $getitConfig['bossData']): ?>
+            <div class="boss-data-false"></div>
+              <?php if (!$getitConfig['hideNotice']): ?><br/><?php endif; ?>
+          <?php endif; ?>
+
+          <?php
+          $url = '<a href="'.$this->url('myresearch-account').'?auth_method='.$account->getAuthMethod().'" target="_blank" data-lightbox>'.$this->transEsc('getit_text_3_2').'</a>';
+          ?>
+          <?php if ($getitConfig['hideNotice']): ?><div class="boss-notice"><?php endif; ?>
+              <?=sprintf($getitConfig['notice'], $url)?>
+              <?php if ($getitConfig['hideNotice']): ?></div><?php endif; ?>
+      </div>
+    <?php elseif (!$getitConfig['isAiSidRecord']): ?>
+      <div class="getitbox-notices resolver">
+          <?php if ($user && $getitConfig['bossData']): ?>
+            <div class="boss-data-false"></div>
+              <?php if ($getitConfig['hideNotice']): ?><br/><?php endif; ?>
+          <?php endif; ?>
+      </div>
+    <?php endif; ?>
 </table>
 
 <!-- fid_bbi: recordTab - holdingsils - END -->
diff --git a/themes/fid_bbi/templates/get-it-box/links.phtml b/themes/fid_bbi/templates/get-it-box/links.phtml
new file mode 100644
index 0000000000000000000000000000000000000000..a6409e93e314b3118e02308eacd8b4c428d3d900
--- /dev/null
+++ b/themes/fid_bbi/templates/get-it-box/links.phtml
@@ -0,0 +1,60 @@
+<!-- fid_adlr: get-it-box - links -->
+<div class="facet-group" id="get-it-links-<?= $getitConfig['accordeonColor'] ?>">
+  <button class="title collapsed" id="get-it-button" data-toggle="collapse" href="#side-collapse-links-data">
+    <?= $getitConfig['accordeonHeadline'] ?>
+  </button>
+  <div id="side-collapse-links-data" class="collapse">
+    <?php $maxDisplayLength = 50; ?>
+    <?php if (!empty($urls)): ?>
+      <?php $isEBCEbooks = $getitConfig['isEBCEBooks']; ?>
+      <?php foreach ($urls as $current): ?>
+          <?php if ($isEBCEbooks): ?>
+              <?php if (preg_match_all('/fid\-medien/', $current['url'])): ?>
+              <a href="<?= $this->escapeHtmlAttr($this->proxyUrl($current['url'])) ?>" target="_blank"><i
+                        class="icon icon-external-link" aria-hidden="true"></i>
+                <?= $this->truncate($this->escapeHtml($current['desc']), $maxDisplayLength) ?>
+              </a><br/>
+              <?php endif; ?>
+          <?php else: ?>
+      <a href="<?= $this->escapeHtmlAttr($this->proxyUrl($current['url'])) ?>" target="_blank"><i
+          class="icon icon-external-link" aria-hidden="true"></i>
+          <?= $this->truncate($this->escapeHtml($current['desc']), $maxDisplayLength) ?>
+      </a><br/>
+          <?php endif; ?>
+      <?php endforeach; ?>
+    <?php endif; ?>
+    <?php /* finc-specific snippet - #9274 - replaces if ($openUrlActive): ... - CK */ ?>
+    <?php if ($openUrlActive): ?>
+      <?php if (empty($urls)): ?>
+            <?php $fallbackUrls = $this->driver->tryMethod('getURLs');
+            $doiName = $this->driver->tryMethod('getCleanDOI');
+            if (!empty($fallbackUrls)): ?>
+              <span id="urlsHideable" style="display: none">
+          <?php foreach ($fallbackUrls as $current): ?>
+            <?php if (preg_match_all('/doi/', $current['url'])): ?>
+            <a href="<?=$this->escapeHtmlAttr($this->proxyUrl($current['url']))?>" target="_blank">
+              DOI: <?=!empty($doiName) ? $doiName : $current['url'] ?>
+            </a>
+            <?php endif; ?>
+          <?php endforeach; ?>
+        </span>
+            <?php endif; ?>
+      <?php endif; ?>
+      <?= $openUrl->renderTemplate() ?>
+      <?php if ($doiActive): ?><?= $doi->renderTemplate() ?><?php endif; ?>
+    <?php endif; ?>
+  </div>
+</div>
+
+<?php
+$closeAccordeonOnMobile = <<<JS
+  $(document).ready(function() {
+    if( !$("#search-main-dropdown").is(":visible")) {
+      $('#get-it-button').click();    
+    }
+  });
+JS;
+?>
+<?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $closeAccordeonOnMobile, 'SET');?>
+
+<!-- fid_adlr: get-it-box - links - END -->
\ No newline at end of file