Normal view to look like ISBD
authorMarijana Glavica <mglavica@ffzg.hr>
Thu, 5 Jan 2012 01:35:32 +0000 (02:35 +0100)
committerMarijana Glavica <mglavica@ffzg.hr>
Thu, 5 Jan 2012 01:35:32 +0000 (02:35 +0100)
catalogue/detail.pl
koha-tmpl/intranet-tmpl/prog/en/css/ffzg_staff-global.css
koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt

index 580949d..acab164 100755 (executable)
@@ -110,6 +110,14 @@ my $marcseriesarray  = GetMarcSeries($record,$marcflavour);
 my $marcurlsarray    = GetMarcUrls    ($record,$marcflavour);
 my $marchostsarray  = GetMarcHosts($record,$marcflavour);
 my $subtitle         = GetRecordValue('subtitle', $record, $fw);
+my $partnum         = GetRecordValue('partnum', $record, $fw);
+my $partname         = GetRecordValue('partname', $record, $fw);
+my $medium         = GetRecordValue('medium', $record, $fw);
+my $responsibility         = GetRecordValue('responsibility', $record, $fw);
+my $impressum         = GetRecordValue('impressum', $record, $fw);
+my $oldcall         = GetRecordValue('oldcall', $record, $fw);
+my $udc         = GetRecordValue('udc', $record, $fw);
+my $textholding         = GetRecordValue('textholding', $record, $fw);
 
 # Get Branches, Itemtypes and Locations
 my $branches = GetBranches();
@@ -265,6 +273,14 @@ $template->param(
     MARCISBNS => $marcisbnsarray,
        MARCHOSTS => $marchostsarray,
        subtitle    => $subtitle,
+       partnum         => $partnum,
+       partname    => $partname,
+       medium          => $medium,
+       responsibility    => $responsibility,
+       impressum       => $impressum,
+       oldcall         => $oldcall,
+       udc                     => $udc,
+       textholding     => $textholding,
        itemdata_ccode      => $itemfields{ccode},
        itemdata_enumchron  => $itemfields{enumchron},
        itemdata_uri        => $itemfields{uri},
index 019fa10..704d235 100644 (file)
@@ -103,41 +103,49 @@ function verify_images() {
         <a href="http://www.amazon[% AmazonTld %]/gp/reader/[% normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link"><img border="0" src="http://images.amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="" /></a>[% END %][% END %]
     [% ELSE %]
 
-    <h3>[% title |html %]</h3>
-    [% FOREACH subtitl IN subtitle %]
-       <h4>[% subtitl.subfield %]</h4>
-    [% END %]
+       [% FOREACH ud IN udc %] <a href="/cgi-bin/koha/catalogue/search.pl?q=udc:[% ud.subfield |url %]">[% ud.subfield %]</a> [% END %]
+       [% IF ( author ) %]<p><a href="/cgi-bin/koha/catalogue/search.pl?q=au:[% author |url %]">[% author %]</a></p>[% END %]
+
+       <p class="isbd1"><strong>[% title |html %]
+       [% FOREACH subtitl IN subtitle %] [% subtitl.subfield %] [% END %]</strong>
+       [% FOREACH partnu IN partnum %] [% partnu.subfield %] [% END %]
+       [% FOREACH partnam IN partname %] [% partnam.subfield %] [% END %]
+       [% FOREACH mediu IN medium %] [% mediu.subfield %] [% END %]
+       [% FOREACH responsibilit IN responsibility %] [% responsibilit.subfield %] [% END %]
+       [% IF ( editionstatement ) %] - [% editionstatement %][% END %]
+       [% FOREACH impressu IN impressum %] - [% impressu.subfield %] [% END %]
+       [% IF ( pages ) %] - [% pages %] [% END %] [% IF ( illus ) %][% illus %][% END %]
+       [% IF ( size ) %][% size %][% END %][% IF ( MARCSERIES ) %]. -
+       ([% FOREACH MARCSERIE IN MARCSERIES %][% FOREACH MARCSERIES_SUBFIELDS_LOO IN MARCSERIE.MARCSERIES_SUBFIELDS_LOOP %][% IF ( MARCSERIES_SUBFIELDS_LOO.value ) %][% MARCSERIES_SUBFIELDS_LOO.value %][% END %][% IF ( MARCSERIES_SUBFIELDS_LOO.volumenum ) %]. [% MARCSERIES_SUBFIELDS_LOO.volumenum %][% END %][% END %][% END %])[% END %]
+       </p>
+       <p>
+       [% IF ( MARCNOTES ) %]
+               [% FOREACH MARCNOTE IN MARCNOTES %]
+               -- [% MARCNOTE.marcnote %]
+               [% END %]
+               [% ELSE %]
+               [% IF ( notes ) %]
+               <p>[% notes %]</p>
+               [% END %]
+       [% END %]
+       </p>
+       <p>[% FOREACH textholdin IN textholding %] -- [% textholdin.subfield %] [% END %]</p>
+       <p>
+       [% IF ( MARCISBNS ) %]
+               ISBN:[% FOREACH MARCISBN IN MARCISBNS %] [% MARCISBN.marcisbn %] [% END %]
+               [% ELSE %]
+               [% IF ( normalized_isbn ) %]
+                       [% normalized_isbn %]
+               [% END %]
+       [% END %]
+       [% IF ( issn ) %]
+               ISSN: [% issn %]
+       [% END %]
+       </p>
+       <p>&nbsp;</p>
             [% UNLESS ( item_level_itypes ) %]<img src="[% imageurl %]" alt="[% description %]" title="[% description %]">[% END %]
             [% IF ( unititle ) %]<p>[% unititle |html %]</p>[% END %]
-            [% IF ( author ) %]<p>By <a href="/cgi-bin/koha/catalogue/search.pl?q=au:[% author |url %]">[% author %]</a></p>[% END %]
         <ul>
-        [% IF ( MARCAUTHORS ) %]
-            <li><strong>Additional Authors:</strong><ul>
-            [% FOREACH MARCAUTHOR IN MARCAUTHORS %]
-                <li>[% FOREACH MARCAUTHOR_SUBFIELDS_LOO IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %][% MARCAUTHOR_SUBFIELDS_LOO.separator %]<a title="‡[% MARCAUTHOR_SUBFIELDS_LOO.code %] [% MARCAUTHOR_SUBFIELDS_LOO.value |url %]" href="/cgi-bin/koha/catalogue/search.pl?q=[% FOREACH link_loo IN MARCAUTHOR_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit %]:[% link_loo.link |url %][% END %]">[% MARCAUTHOR_SUBFIELDS_LOO.value %]</a>[% END %]</li>
-                [% END %]
-
-        </ul>
-            </li>
-        [% END %]
-[% IF ( MARCSERIES ) %]
-               <li><strong>Series: </strong><ul>[% FOREACH MARCSERIE IN MARCSERIES %]
-               <li>[% FOREACH MARCSERIES_SUBFIELDS_LOO IN MARCSERIE.MARCSERIES_SUBFIELDS_LOOP %] [% IF ( MARCSERIES_SUBFIELDS_LOO.value ) %]<a href="/cgi-bin/koha/catalogue/search.pl?q=se:[% MARCSERIES_SUBFIELDS_LOO.value |url %]">[% MARCSERIES_SUBFIELDS_LOO.value %]</a>[% END %][% IF ( MARCSERIES_SUBFIELDS_LOO.volumenum ) %]. [% MARCSERIES_SUBFIELDS_LOO.volumenum %][% END %][% END %]</li> 
-               [% END %]
-               </ul>
-               </li>
-[% END %]
-        [% IF ( publishercode ) %]
-    <li><strong>Published by:</strong>
-        <a href="/cgi-bin/koha/catalogue/search.pl?q=pb:[% publishercode |url %]">
-            [% publishercode |html %]
-        </a> [% IF ( place ) %]([% place %])[% END %] [% IF ( publicationyear ) %], [% publicationyear %][% END %] [% IF ( editionstatement ) %][% editionstatement %][% END %] [% IF ( editionresponsability ) %][% editionresponsability %][% END %]
-    </li>
-    [% END %]
-        <li><strong>Description:</strong>
-                [% IF ( pages ) %] [% END %][% pages %] [% IF ( illus ) %][% illus %][% END %]
-                [% IF ( size ) %][% size %][% END %]
-        </li>
 [% IF ( MARCURLS ) %]<li>
     
        <strong>Online Resources:</strong>
@@ -164,6 +172,23 @@ function verify_images() {
         
         <div class="yui-u" style="margin-top: 1em;">
         <ul>
+        [% IF ( MARCSERIES ) %]
+               <li><strong>Series: </strong><ul>[% FOREACH MARCSERIE IN MARCSERIES %]
+               <li>[% FOREACH MARCSERIES_SUBFIELDS_LOO IN MARCSERIE.MARCSERIES_SUBFIELDS_LOOP %] [% IF ( MARCSERIES_SUBFIELDS_LOO.value ) %]<a href="/cgi-bin/koha/catalogue/search.pl?q=se:[% MARCSERIES_SUBFIELDS_LOO.value |url %]">[% MARCSERIES_SUBFIELDS_LOO.value %]</a>[% END %][% IF ( MARCSERIES_SUBFIELDS_LOO.volumenum ) %]. [% MARCSERIES_SUBFIELDS_LOO.volumenum %][% END %][% END %]</li> 
+               [% END %]
+               </ul>
+               </li>
+        [% END %]
+        [% IF ( MARCAUTHORS ) %]
+            <li><strong>Additional Authors:</strong><ul>
+            [% FOREACH MARCAUTHOR IN MARCAUTHORS %]
+                <li>[% FOREACH MARCAUTHOR_SUBFIELDS_LOO IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %][% MARCAUTHOR_SUBFIELDS_LOO.separator %]<a title="‡[% MARCAUTHOR_SUBFIELDS_LOO.code %] [% MARCAUTHOR_SUBFIELDS_LOO.value |url %]" href="/cgi-bin/koha/catalogue/search.pl?q=[% FOREACH link_loo IN MARCAUTHOR_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit %]:[% link_loo.link |url %][% END %]">[% MARCAUTHOR_SUBFIELDS_LOO.value %]</a>[% END %]</li>
+                [% END %]
+
+        </ul>
+            </li>
+        [% END %]
+               <!--
         [% IF ( MARCISBNS ) %]
             <li><strong>ISBN:</strong><ul>[% FOREACH MARCISBN IN MARCISBNS %]<li>[% MARCISBN.marcisbn %]</li>[% END %]</ul></li>
         [% ELSE %]
@@ -174,6 +199,7 @@ function verify_images() {
         [% IF ( issn ) %]
             <li><strong>ISSN:</strong>[% issn %]</li>
         [% END %]
+               -->
         [% IF ( collectiontitle ) %]
             <li><strong>Collection: </strong>
                 [% collectiontitle %] [% IF ( collectionvolume ) %], [% collectionvolume %][% END %][% IF ( collectionissn ) %] (<strong>ISSN:</strong> [% collectionissn %])[% END %]
@@ -222,6 +248,7 @@ function verify_images() {
 </div>
 <div id="bibliodetails" class="toptabs">
 
+       <p>[% FOREACH oldcal IN oldcall %]<br>[% oldcal.subfield %] [% END %]</p>
 <ul>   
 <li><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% biblionumber %]#holdings">Holdings</a></li>
 <li><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% biblionumber %]#description">Descriptions</a></li>
@@ -425,15 +452,6 @@ function verify_images() {
 [% END %]
 [% END %]
 
-[% IF ( MARCNOTES ) %]
-    [% FOREACH MARCNOTE IN MARCNOTES %]
-    <p>[% MARCNOTE.marcnote %]</p>
-    [% END %]
-    [% ELSE %]
-    [% IF ( notes ) %]
-    <p>[% notes %]</p>
-    [% END %]
-[% END %]
 </div>
 </div>