Owen Leonard
3f0eeb9c28
- Eliminates the "Extended MARC View" tab - Points the "MARC View" tab to opac-MARCDetail.pl as it is when XSLT is off - Offers a "view plain" link on opac-MARCDetail.pl. Clicking this link replaces the standard labeled MARC view with an unformatted view similar to the one displayed in the pop-up modal MARC view. - When viewing the "plain view," clicking the "view labeled" link will return you to the standard labeled MARC view. - Adds a new XSL file for displaying MARC data in a slightly-more-formatted manner (compared to one big <pre></pre> block). Removed a conflict marker line from Owen's patch (Marcel). Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
270 lines
11 KiB
Cheetah
270 lines
11 KiB
Cheetah
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" --><!-- TMPL_IF NAME="LibraryNameTitle" --><!-- TMPL_VAR NAME="LibraryNameTitle" --><!-- TMPL_ELSE -->Koha Online<!-- /TMPL_IF --> Catalog › MARC Details for Record No. <!-- TMPL_VAR name="biblionumber" -->
|
|
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
|
|
<script type="text/javascript">
|
|
//<![CDATA[
|
|
YAHOO.util.Event.onContentReady("furtherm", function () {
|
|
$("#furtherm").css("display","block").css("visibility","hidden");
|
|
$("#furthersearches").parent().show();
|
|
var furthersearchesMenu = new YAHOO.widget.Menu("furtherm");
|
|
furthersearchesMenu.render();
|
|
furthersearchesMenu.cfg.setProperty("context", ["furthersearches", "tr", "br"]);
|
|
furthersearchesMenu.subscribe("beforeShow",positionfurthersearchesMenu);
|
|
furthersearchesMenu.subscribe("show", furthersearchesMenu.focus);
|
|
function positionfurthersearchesMenu() {
|
|
furthersearchesMenu.align("tr", "br");
|
|
}
|
|
YAHOO.util.Event.addListener("furthersearches", "click", furthersearchesMenu.show, null, furthersearchesMenu);
|
|
YAHOO.widget.Overlay.windowResizeEvent.subscribe(positionfurthersearchesMenu);
|
|
});
|
|
<!-- TMPL_IF NAME="OPACXSLTDetailsDisplay" -->
|
|
$(document).ready(function(){
|
|
$.ajaxSetup({
|
|
error:function(x,e){
|
|
switch (x.status) {
|
|
case 200: break;
|
|
default:
|
|
$('#switchview').parent().html("<div class=\"dialog alert\">"+_("Sorry, plain view is temporarily unavailable")+".</div>");
|
|
$("#plainmarc").hide();
|
|
$("#labeledmarc").show();
|
|
break;
|
|
}
|
|
}
|
|
});
|
|
|
|
var loaded = 0;
|
|
$("#switchview").toggle(
|
|
function () {
|
|
$(this).text(_("view labeled"));
|
|
$("#labeledmarc").hide();
|
|
if(!loaded){
|
|
$("#plainmarc").show().html("<div style=\"margin:1em;padding:1em;border:1px solid #EEE;font-size:150%;\"><img src=\"/opac-tmpl/prog/images/loading.gif\" /> "+_("Loading")+"...</div>").load("/cgi-bin/koha/opac-showmarc.pl","id=<!-- TMPL_VAR name="biblionumber" -->&viewas=html");
|
|
loaded = 1;
|
|
} else {
|
|
$("#plainmarc").show();
|
|
}
|
|
},
|
|
function () {
|
|
$(this).text(_("view plain"));
|
|
$("#labeledmarc").show();
|
|
$("#plainmarc").hide();
|
|
}
|
|
);
|
|
});
|
|
<!-- /TMPL_IF -->
|
|
//]]>
|
|
</script>
|
|
</head>
|
|
<body id="opac-marcdetail">
|
|
|
|
<div id="doc3" class="yui-t7">
|
|
<div id="bd">
|
|
<!--TMPL_INCLUDE NAME="masthead.inc" -->
|
|
|
|
<div id="yui-main">
|
|
<div class="yui-b"><div id="opac-detail" class="yui-ge">
|
|
<div class="yui-u first">
|
|
<div class="container">
|
|
<div id="catalogue_detail_biblio">
|
|
|
|
<h2 style="float:left;margin: 0 1em 1em 0;">MARC View</h2>
|
|
<div id="views">
|
|
<span class="view"><a id="Normalview" href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR name="biblionumber" -->">Normal View</a></span>
|
|
|
|
<span class="view"><span id="MARCview">MARC View</span></span>
|
|
<!-- TMPL_IF NAME="ISBD" --><span class="view"><a id="ISBDview" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=<!-- TMPL_VAR name="biblionumber" -->">ISBD View</a></span><!-- /TMPL_IF -->
|
|
</div>
|
|
<h3 style="clear:both;"><!-- TMPL_VAR NAME="bibliotitle" --> (Record no. <!-- TMPL_VAR NAME="biblionumber" -->)</h3>
|
|
<!-- TMPL_IF NAME="OPACXSLTDetailsDisplay" -->
|
|
<div>[ <a id="switchview" href="/cgi-bin/koha/opac-showmarc.pl?id=<!-- TMPL_VAR NAME="biblionumber" -->&viewas=html">view plain</a> ]</div>
|
|
<div id="plainmarc"></div><!-- /TMPL_IF -->
|
|
<div id="labeledmarc">
|
|
<table id="marc">
|
|
<!-- TMPL_LOOP name="0XX" -->
|
|
<tr><th colspan="2"><!-- TMPL_VAR name="tag" --></th></tr>
|
|
<!-- TMPL_LOOP name="subfield" -->
|
|
<tr>
|
|
<td><!-- TMPL_VAR name="marc_lib" --></td>
|
|
<td><!-- TMPL_VAR name="marc_value" --></td>
|
|
</tr>
|
|
<!-- /TMPL_LOOP -->
|
|
<!-- /TMPL_LOOP -->
|
|
<!-- TMPL_LOOP name="1XX" -->
|
|
<tr><th colspan="2"><!-- TMPL_VAR name="tag" --></th></tr>
|
|
<!-- TMPL_LOOP name="subfield" -->
|
|
<tr>
|
|
<td ><!-- TMPL_VAR name="marc_lib" --></td>
|
|
<td ><!-- TMPL_VAR name="marc_value" --></td>
|
|
</tr>
|
|
<!-- /TMPL_LOOP -->
|
|
<!-- /TMPL_LOOP -->
|
|
|
|
<!-- TMPL_LOOP name="2XX" -->
|
|
<tr><th colspan="2"><!-- TMPL_VAR name="tag" --></th></tr>
|
|
<!-- TMPL_LOOP name="subfield" -->
|
|
<tr>
|
|
<td><!-- TMPL_VAR name="marc_lib" --></td>
|
|
<td><!-- TMPL_VAR name="marc_value" --></td>
|
|
</tr>
|
|
<!-- /TMPL_LOOP -->
|
|
<!-- /TMPL_LOOP -->
|
|
|
|
<!-- TMPL_LOOP name="3XX" -->
|
|
<tr><th colspan="2"><!-- TMPL_VAR name="tag" --></th></tr>
|
|
<!-- TMPL_LOOP name="subfield" -->
|
|
<tr>
|
|
<td><!-- TMPL_VAR name="marc_lib" --></td>
|
|
<td><!-- TMPL_VAR name="marc_value" --></td>
|
|
</tr>
|
|
<!-- /TMPL_LOOP -->
|
|
<!-- /TMPL_LOOP -->
|
|
|
|
<!-- TMPL_LOOP name="4XX" -->
|
|
<tr><th colspan="2" ><!-- TMPL_VAR name="tag" --></th></tr>
|
|
<!-- TMPL_LOOP name="subfield" -->
|
|
<tr>
|
|
<td><!-- TMPL_VAR name="marc_lib" --></td>
|
|
<td><!-- TMPL_VAR name="marc_value" --></td>
|
|
</tr>
|
|
<!-- /TMPL_LOOP -->
|
|
<!-- /TMPL_LOOP -->
|
|
|
|
<!-- TMPL_LOOP name="5XX" -->
|
|
<tr><th colspan="2"><!-- TMPL_VAR name="tag" --></th></tr>
|
|
<!-- TMPL_LOOP name="subfield" -->
|
|
<tr>
|
|
<td><!-- TMPL_VAR name="marc_lib" --></td>
|
|
<td><!-- TMPL_VAR name="marc_value" --></td>
|
|
</tr>
|
|
<!-- /TMPL_LOOP -->
|
|
<!-- /TMPL_LOOP -->
|
|
|
|
<!-- TMPL_LOOP name="6XX" -->
|
|
<tr><th colspan="2"><!-- TMPL_VAR name="tag" --></th></tr>
|
|
<!-- TMPL_LOOP name="subfield" -->
|
|
<tr>
|
|
<td><!-- TMPL_VAR name="marc_lib" --></td>
|
|
<td><!-- TMPL_VAR name="marc_value" --></td>
|
|
</tr>
|
|
<!-- /TMPL_LOOP -->
|
|
<!-- /TMPL_LOOP -->
|
|
|
|
<!-- TMPL_LOOP name="7XX" -->
|
|
<tr><th colspan="2"><!-- TMPL_VAR name="tag" --></th></tr>
|
|
<!-- TMPL_LOOP name="subfield" -->
|
|
<tr>
|
|
<td><!-- TMPL_VAR name="marc_lib" --></td>
|
|
<td><!-- TMPL_VAR name="marc_value" --></td>
|
|
</tr>
|
|
<!-- /TMPL_LOOP -->
|
|
<!-- /TMPL_LOOP -->
|
|
|
|
<!-- TMPL_LOOP name="8XX" -->
|
|
<tr><th colspan="2"><!-- TMPL_VAR name="tag" --></th></tr>
|
|
<!-- TMPL_LOOP name="subfield" -->
|
|
<tr>
|
|
<td><!-- TMPL_VAR name="marc_lib" --></td>
|
|
<td><!-- TMPL_VAR name="marc_value" --></td>
|
|
</tr>
|
|
<!-- /TMPL_LOOP -->
|
|
<!-- /TMPL_LOOP -->
|
|
|
|
<!-- TMPL_LOOP name="9XX" -->
|
|
<tr><th colspan="2"><!-- TMPL_VAR name="tag" --></th></tr>
|
|
<!-- TMPL_LOOP name="subfield" -->
|
|
<tr>
|
|
<td><!-- TMPL_VAR name="marc_lib" --></td>
|
|
<td><!-- TMPL_VAR name="marc_value" --></td>
|
|
</tr>
|
|
<!-- /TMPL_LOOP -->
|
|
<!-- /TMPL_LOOP -->
|
|
</table>
|
|
</div>
|
|
<!-- TMPL_IF NAME="item_header_loop" -->
|
|
<table id="items">
|
|
<caption>Copies</caption>
|
|
<tr>
|
|
<!-- TMPL_LOOP name="item_header_loop" -->
|
|
<th>
|
|
<!-- TMPL_VAR name="header_value" -->
|
|
</th>
|
|
<!-- /TMPL_LOOP -->
|
|
</tr>
|
|
<!-- TMPL_LOOP name="item_loop" -->
|
|
<tr>
|
|
<!-- TMPL_VAR name="item_value" -->
|
|
</tr>
|
|
<!-- /TMPL_LOOP -->
|
|
</table><!-- TMPL_ELSE -->
|
|
<p>No copies available.</p>
|
|
<!-- /TMPL_IF -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="yui-u">
|
|
<div class="container">
|
|
<ul id="action">
|
|
|
|
<!-- TMPL_UNLESS NAME="norequests" -->
|
|
<!-- TMPL_IF NAME="opacuserlogin" -->
|
|
<!-- TMPL_IF NAME="RequestOnOpac" -->
|
|
<!-- TMPL_IF NAME="AllowOnShelfHolds" -->
|
|
<li><a class="reserve" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">Place Hold</a></li>
|
|
<!-- TMPL_ELSE -->
|
|
<!-- TMPL_IF NAME="ItemsIssued" -->
|
|
<li><a class="reserve" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">Place Hold</a></li>
|
|
<!-- /TMPL_IF -->
|
|
<!-- /TMPL_IF -->
|
|
|
|
<!-- /TMPL_IF -->
|
|
<!-- /TMPL_IF -->
|
|
<!-- /TMPL_UNLESS -->
|
|
<li><a class="print" href="/cgi-bin/koha/opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
|
|
Print
|
|
</a></li>
|
|
<!-- TMPL_IF name="virtualshelves" -->
|
|
<!-- TMPL_IF NAME="opacuserlogin" --> <!-- TMPL_IF NAME="loggedinusername" -->
|
|
<li><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
|
|
Save to Your Lists
|
|
</a></li>
|
|
<!-- /TMPL_IF --><!-- /TMPL_IF -->
|
|
<!-- /TMPL_IF -->
|
|
<!-- TMPL_IF NAME="opacbookbag" --><li><a class="addtocart" href="#" onclick="addRecord('<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
|
|
Add to Your Cart
|
|
</a></li><!-- /TMPL_IF -->
|
|
<li style="display:none;"><a href="#" id="furthersearches">More searches</a></li>
|
|
</ul>
|
|
|
|
<!-- TMPL_IF name="OPACSearchForTitleIn" -->
|
|
<div id="furtherm" class="yuimenu">
|
|
<div class="bd">
|
|
<h4>Search for this title in:</h4>
|
|
<ul class="first-of-type">
|
|
|
|
<!-- TMPL_VAR NAME="OPACSearchForTitleIn" -->
|
|
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<!-- /TMPL_IF -->
|
|
|
|
<div id="export">
|
|
<form method="get" action="/cgi-bin/koha/opac-export.pl">
|
|
<label for="format">Save Record:</label>
|
|
<select name="format" id="format">
|
|
<option value="">-- Choose Format --</option>
|
|
<option value="mods">MODS (XML)</option>
|
|
<option value="dc">Dublin Core (XML)</option>
|
|
<option value="marcxml">MARCXML</option>
|
|
<option value="marc8">MARC (non-Unicode/MARC-8)</option>
|
|
<option value="utf8">MARC (Unicode/UTF-8)</option> </select><input type="hidden" name="op" value="export" /><input type="hidden" name="bib" value="<!-- TMPL_VAR NAME="biblionumber" -->" />
|
|
<input type="submit" name="save" value="Go" /></form></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<!-- TMPL_INCLUDE NAME="opac-bottom.inc" -->
|
|
|