Fridolin Somers
8a6f51e0ef
In most cases, the value of items.copynumber is displayed using the ords "Copy number". But in some cases, it is just "Copy". It would be better to always use "Copy number" because in translation the word "Copy" means the action of coping. This patch manages templates of opac bootstrap theme. To test, display an item containing a value in items.copynumber. Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz> Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com>
89 lines
No EOL
4.5 KiB
Text
89 lines
No EOL
4.5 KiB
Text
[% USE Koha %]
|
|
[% USE KohaDates %]
|
|
[% USE AuthorisedValues %]
|
|
[% USE ItemTypes %]
|
|
[% USE Branches %]
|
|
[% INCLUDE 'doc-head-open.inc' %]
|
|
[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Course reserves for [% course.course_name %]
|
|
[% INCLUDE 'doc-head-close.inc' %]
|
|
[% BLOCK cssinclude %][% END %]
|
|
</head>
|
|
<body id="opac-main">
|
|
[% INCLUDE 'masthead.inc' %]
|
|
|
|
<div class="main">
|
|
<ul class="breadcrumb">
|
|
<li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li>
|
|
<li><a href="/cgi-bin/koha/opac-course-reserves.pl">Course reserves</a> <span class="divider">›</span></li>
|
|
<li><a href="#">Course reserves for <i>[% course.course_name %]</i></a></li>
|
|
</ul>
|
|
|
|
<div class="container-fluid">
|
|
<div class="row-fluid">
|
|
<div class="span12">
|
|
|
|
<h2>Course reserves for <i>[% course.course_name %]</i></h2>
|
|
<div class="rows">
|
|
<ol>
|
|
[% IF ( course.term ) %]<li><span class="label">Term:</span> [% AuthorisedValues.GetByCode( 'TERM', course.term ) %]</li>[% END %]
|
|
<li><span class="label">Department:</span> [% AuthorisedValues.GetByCode( 'DEPARTMENT', course.department ) %]</li>
|
|
[% IF ( course.course_number ) %]<li><span class="label">Course number:</span> [% course.course_number %]</li>[% END %]
|
|
[% IF ( course.section ) %]<li><span class="label">Section:</span> [% course.section %]</li>[% END %]
|
|
[% IF ( course.instructors ) %]
|
|
<li><span class="label">Instructors:</span>
|
|
<ul>
|
|
[% FOREACH i IN course.instructors %]
|
|
<li><div class="instructor">[% i.firstname %] [% i.surname %]</div></li>
|
|
[% END %]
|
|
</ul>
|
|
</li>
|
|
[% END %]
|
|
[% IF ( course.public_note ) %]<li><span class="label">Notes:</span> [% course.public_note %]</li>[% END %]
|
|
</ol>
|
|
</div>
|
|
|
|
[% IF ( course_reserves ) %]
|
|
<table class="table table-bordered table-striped table-condensed">
|
|
<thead>
|
|
<tr>
|
|
<th>Title</th>
|
|
<th>Item type</th>
|
|
<th>Location</th>
|
|
<th>Collection</th>
|
|
<th>Call number</th>
|
|
<th>Copy number</th>
|
|
<th>Status</th>
|
|
<th>Date due</th>
|
|
<th>Notes</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
[% FOREACH cr IN course_reserves %]
|
|
<tr>
|
|
<td><a href="opac-detail.pl?biblionumber=[% cr.item.biblionumber %]">[% cr.item.title %]</a></td>
|
|
<td>[% ItemTypes.GetDescription( cr.item.itype ) %]</td>
|
|
<td>[% Branches.GetName( cr.item.holdingbranch ) %] <br/> <i>[% AuthorisedValues.GetByCode( 'LOC', cr.item.location ) %]</i></td>
|
|
<td>[% AuthorisedValues.GetByCode( 'CCODE', cr.item.ccode ) %]</td>
|
|
<td>[% cr.item.itemcallnumber %]</td>
|
|
<td>[% cr.item.copynumber %]</td>
|
|
<td>[% INCLUDE 'item-status.inc' item=cr.item issue=cr.issue %]</td>
|
|
<td>[% cr.issue.date_due | $KohaDates %]</td>
|
|
<td>[% cr.public_note %]</td>
|
|
</tr>
|
|
[% END %]
|
|
</tbody>
|
|
</table>
|
|
[% ELSE %]
|
|
<br style="clear:both;" />
|
|
<div class="dialog message">
|
|
<p>No reserves have been selected for this course.</p>
|
|
</div>
|
|
[% END %]
|
|
</div> <!-- / .span12 -->
|
|
</div> <!-- / .row-fluid -->
|
|
</div> <!-- / .container-fluid -->
|
|
</div> <!-- / .main -->
|
|
[% INCLUDE 'opac-bottom.inc' %]
|
|
[% BLOCK jsinclude %]
|
|
[% END %] |