diff --git a/themes/TAMU/templates/RecordDriver/DefaultRecord/core.phtml b/themes/TAMU/templates/RecordDriver/DefaultRecord/core.phtml
index e7e73ee78e7..f1eebbc761c 100644
--- a/themes/TAMU/templates/RecordDriver/DefaultRecord/core.phtml
+++ b/themes/TAMU/templates/RecordDriver/DefaultRecord/core.phtml
@@ -77,7 +77,7 @@
record($this->driver)->getFullTextButton($this->driver->getMarcRecord()->getFields("22"), $current['value']);
+ $sfxData = $this->record($this->driver)->getFullTextButton($this->driver->getMarcReader()->getFields("22"), $current['value']);
}
?>
=$this->transEsc($current['label'])?>: | =$current['value']?> |
diff --git a/themes/TAMU/templates/record/view.phtml b/themes/TAMU/templates/record/view.phtml
index 9913bd6dcde..499cb5d93aa 100644
--- a/themes/TAMU/templates/record/view.phtml
+++ b/themes/TAMU/templates/record/view.phtml
@@ -43,13 +43,24 @@
driver->getMarcRecord()->getFields("999");
+$idFields = $this->driver->getMarcReader()->getFields("999");
+
$fieldCount = count($idFields);
if ($fieldCount > 0) {
- $instanceIdSubField = $idFields[$fieldCount - 1]->getSubField("i");
- if ($instanceIdSubField) {
- echo '';
- }
+
+ foreach ($idFields[$fieldCount - 1] as $subfield) {
+ if (is_array($subfield)) {
+ foreach ($subfield as $subfield1) {
+ if ( $subfield1['code'] == 'i') {
+ $instanceIdSubField = $subfield1['data'];
+ }
+ }
+ }
+ }
+
+ if ($instanceIdSubField) {
+ echo '';
+ }
}
?>
=$this->flashmessages()?>