jump from biblio to authority & from authority to biblio back
authortipaul <tipaul>
Wed, 27 Oct 2004 08:12:11 +0000 (08:12 +0000)
committertipaul <tipaul>
Wed, 27 Oct 2004 08:12:11 +0000 (08:12 +0000)
MARCdetail.pl
koha-tmpl/intranet-tmpl/default/en/authorities/searchresultlist.tmpl
koha-tmpl/intranet-tmpl/default/en/catalogue/MARCdetail.tmpl

index af24079..e9974f7 100755 (executable)
@@ -113,6 +113,9 @@ for (my $tabloop = 0; $tabloop<=10;$tabloop++) {
                                if ($tagslib->{$field->tag()}->{$subf[$i][0]}->{isurl}) {
                                        $subfield_data{marc_value}="<a href=\"$subf[$i][1]\">$subf[$i][1]</a>";
                                } else {
+                                       if ($tagslib->{$field->tag()}->{$subf[$i][0]}->{authtypecode}) {
+                                               $subfield_data{authority}=$field->subfield(9);
+                                       }
                                        $subfield_data{marc_value}=$subf[$i][1];
                                }
                                $subfield_data{marc_subfield}=$subf[$i][0];
index 09a8213..ca52c32 100644 (file)
                <table>
                        <tr>
                                <th class="authority">Summary</th>
-                               <th class="authority">Used</th>
+                               <th class="authority">Used in</th>
                                <th class="authority">View</th>
                                <th class="authority">Delete</th>
                        </tr>
                        <!-- TMPL_LOOP NAME="result" -->
                                <tr>
                                        <td><!-- TMPL_VAR NAME="summary" --></td>
-                                       <td><!-- TMPL_VAR NAME="used" --> <a href="../search.marc/search.pl?type=intranet&amp;op=do_search&amp;marclist=<!-- TMPL_VAR NAME="biblio_fields" -->&amp;operator==&amp;value=<!-- TMPL_VAR NAME="authid" -->&amp;and_or=&amp;excluding=">...</a></td>
+                                       <td><a href="../search.marc/search.pl?type=intranet&amp;op=do_search&amp;marclist=<!-- TMPL_VAR NAME="biblio_fields" -->&amp;operator==&amp;value=<!-- TMPL_VAR NAME="authid" -->&amp;and_or=and&amp;excluding=" class="button authority"><!-- TMPL_VAR NAME="used" --> biblio(s)</a></td>
                                        <td>
                                                <a href="detail.pl?authid=<!-- TMPL_VAR NAME="authid" -->">
                                                        <img src="<!-- TMPL_VAR NAME="interface" -->/<!-- TMPL_VAR NAME="theme" -->/images/fileopen.png"  width="32" hspace="0" vspace="0" border="0" alt="Authority number <!-- TMPL_VAR NAME="authid" -->" title="Authority number<!-- TMPL_VAR NAME="authid" -->">
index 5d2e445..64ad25e 100644 (file)
@@ -86,6 +86,9 @@
                                        <!-- TMPL_VAR NAME="marc_subfield" -->
                                        <!-- TMPL_VAR NAME="marc_lib" --></label>
                                        <!-- TMPL_VAR NAME="marc_value" -->
+                                       <!-- TMPL_IF NAME="authority" -->
+                                               <a href="authorities/detail.pl?authid=<!-- TMPL_VAR name="authority" -->" class="button catalogue">Auth</a>
+                                       <!-- /TMPL_IF -->
                                </p>
                        <!-- /TMPL_LOOP -->
                <!-- /TMPL_LOOP -->
                                        <!-- TMPL_VAR NAME="marc_subfield" -->
                                        <!-- TMPL_VAR NAME="marc_lib" --></label>
                                        <!-- TMPL_VAR NAME="marc_value" -->
+                                       <!-- TMPL_IF NAME="authority" -->
+                                               <a href="authorities/detail.pl?authid=<!-- TMPL_VAR name="authority" -->" class="button catalogue">Auth</a>
+                                       <!-- /TMPL_IF -->
                                </p>
                        <!-- /TMPL_LOOP -->
                <!-- /TMPL_LOOP -->
                                        <!-- TMPL_VAR NAME="marc_subfield" -->
                                        <!-- TMPL_VAR NAME="marc_lib" --></label>
                                        <!-- TMPL_VAR NAME="marc_value" -->
+                                       <!-- TMPL_IF NAME="authority" -->
+                                               <a href="authorities/detail.pl?authid=<!-- TMPL_VAR name="authority" -->" class="button catalogue">Auth</a>
+                                       <!-- /TMPL_IF -->
                                </p>
                        <!-- /TMPL_LOOP -->
                <!-- /TMPL_LOOP -->
                                        <!-- TMPL_VAR NAME="marc_subfield" -->
                                        <!-- TMPL_VAR NAME="marc_lib" --></label>
                                        <!-- TMPL_VAR NAME="marc_value" -->
+                                       <!-- TMPL_IF NAME="authority" -->
+                                               <a href="authorities/detail.pl?authid=<!-- TMPL_VAR name="authority" -->" class="button catalogue">Auth</a>
+                                       <!-- /TMPL_IF -->
                                </p>
                        <!-- /TMPL_LOOP -->
                <!-- /TMPL_LOOP -->
                                        <!-- TMPL_VAR NAME="marc_subfield" -->
                                        <!-- TMPL_VAR NAME="marc_lib" --></label>
                                        <!-- TMPL_VAR NAME="marc_value" -->
+                                       <!-- TMPL_IF NAME="authority" -->
+                                               <a href="authorities/detail.pl?authid=<!-- TMPL_VAR name="authority" -->" class="button catalogue">Auth</a>
+                                       <!-- /TMPL_IF -->
                                </p>
                        <!-- /TMPL_LOOP -->
                <!-- /TMPL_LOOP -->
                                        <!-- TMPL_VAR NAME="marc_subfield" -->
                                        <!-- TMPL_VAR NAME="marc_lib" --></label>
                                        <!-- TMPL_VAR NAME="marc_value" -->
+                                       <!-- TMPL_IF NAME="authority" -->
+                                               <a href="authorities/detail.pl?authid=<!-- TMPL_VAR name="authority" -->" class="button catalogue">Auth</a>
+                                       <!-- /TMPL_IF -->
                                </p>
                        <!-- /TMPL_LOOP -->
                <!-- /TMPL_LOOP -->
                                        <!-- TMPL_VAR NAME="marc_subfield" -->
                                        <!-- TMPL_VAR NAME="marc_lib" --></label>
                                        <!-- TMPL_VAR NAME="marc_value" -->
+                                       <!-- TMPL_IF NAME="authority" -->
+                                               <a href="authorities/detail.pl?authid=<!-- TMPL_VAR name="authority" -->" class="button catalogue">Auth</a>
+                                       <!-- /TMPL_IF -->
                                </p>
                        <!-- /TMPL_LOOP -->
                <!-- /TMPL_LOOP -->
                                        <!-- TMPL_VAR NAME="marc_subfield" -->
                                        <!-- TMPL_VAR NAME="marc_lib" --></label>
                                        <!-- TMPL_VAR NAME="marc_value" -->
+                                       <!-- TMPL_IF NAME="authority" -->
+                                               <a href="authorities/detail.pl?authid=<!-- TMPL_VAR name="authority" -->" class="button catalogue">Auth</a>
+                                       <!-- /TMPL_IF -->
                                </p>
                        <!-- /TMPL_LOOP -->
                <!-- /TMPL_LOOP -->
                                        <!-- TMPL_VAR NAME="marc_subfield" -->
                                        <!-- TMPL_VAR NAME="marc_lib" --></label>
                                        <!-- TMPL_VAR NAME="marc_value" -->
+                                       <!-- TMPL_IF NAME="authority" -->
+                                               <a href="authorities/detail.pl?authid=<!-- TMPL_VAR name="authority" -->" class="button catalogue">Auth</a>
+                                       <!-- /TMPL_IF -->
                                </p>
                        <!-- /TMPL_LOOP -->
                <!-- /TMPL_LOOP -->
                                        <!-- TMPL_VAR NAME="marc_subfield" -->
                                        <!-- TMPL_VAR NAME="marc_lib" --></label>
                                        <!-- TMPL_VAR NAME="marc_value" -->
+                                       <!-- TMPL_IF NAME="authority" -->
+                                               <a href="authorities/detail.pl?authid=<!-- TMPL_VAR name="authority" -->" class="button catalogue">Auth</a>
+                                       <!-- /TMPL_IF -->
                                </p>
                        <!-- /TMPL_LOOP -->
                <!-- /TMPL_LOOP -->