KMAIN-254: TCN display in search results list
authorBill Erickson <berickxx@gmail.com>
Wed, 29 Oct 2014 21:07:58 +0000 (17:07 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
    Cross-port: 8c81b2f

KCLS/openils/var/templates_kcls/opac/parts/misc_util.tt2
KCLS/openils/var/templates_kcls/opac/parts/result/table.tt2

index b2ee743..60ebd7b 100644 (file)
         END;
         args.pubdate = (args.pubdates.size) ? args.pubdates.0 : '';
 
+        # Copyright | KCLS requested copyright date display
+        args.copyright = (args.pubdates.size) ? xml.findnodes('//*[@tag="264" and @ind2="4"]/*[@code="c"]').textContent : '';
+
+
+        # TCN | KCLS requested TCN display
+        args.tcnlist = [];
+        tcn_hunt = xml.findnodes('//*[@tag="901"]/*[@code="c"]');
+        FOR sub IN tcn_hunt;
+            args.tcnlist.push(sub.textContent);
+        END;
+        args.tcn = (args.tcnlist.size) ? args.tcnlist.0 : '';
+
         # Full publisher info
         args.pubinfo = "$args.pubplace $args.publisher $args.pubdate";
 
index 9375560..04669f2 100644 (file)
                                                             </td>
                                                             <td>[% attrs.pubdate | html %]</td>
                                                         </tr>
+                                                        <tr name="results_tcn_tr" class="[% attrs.tcn ? '' : 'hide_me' %]">
+                                                            <td valign="top">
+                                                                <strong>[% l('TCN:') %]</strong>
+                                                            </td>
+                                                            <td>[% attrs.tcn | html %]</td>
+                                                        </tr>
                                                         [% ELSIF CGI.param('detail_record_view') %]
                                                         <!-- These fields are visible when viewing the results page in 'detailed' mode -->
                                                         <tr name="results_pub_tr" class="[% attrs.publisher ? '' : 'hide_me' %]">
                                                             </td>
                                                             <td>[% attrs.pubdate | html %]</td>
                                                         </tr>
+                                                        <tr name="results_tcn_tr" class="[% attrs.tcn ? '' : 'hide_me' %]">
+                                                            <td valign="top">
+                                                                <strong>[% l('TCN:') %]</strong>
+                                                            </td>
+                                                            <td>[% attrs.tcn | html %]</td>
+                                                        </tr>
                                                         <tr name="results_isbn_tr" class="[% attrs.isbns.0 ? '' : 'hide_me' %]">
                                                             <td valign="top">
                                                                 <strong>[% l('ISBN:') %]</strong>