Bug 24224: Convert OpacNavBottom system preference to additional content
[koha.git] / koha-tmpl / opac-tmpl / bootstrap / en / modules / opac-auth-detail.tt
1 [% USE raw %]
2 [% USE Asset %]
3 [% USE Koha %]
4 [% USE AdditionalContents %]
5 [% PROCESS 'opac-authorities.inc' %]
6 [% SET OpacNav = AdditionalContents.get( location => "OpacNav", lang => lang, library => logged_in_user.branchcode, blocktitle => 0 ) %]
7 [% SET OpacNavBottom = AdditionalContents.get( location => "OpacNavBottom", lang => lang, library => logged_in_user.branchcode, blocktitle => 0 ) %]
8 [% INCLUDE 'doc-head-open.inc' %]
9 <title>[% summary.mainentry | html %][% IF authtypetext %] ([% authtypetext | html %])[% END %] &rsaquo; Authority search &rsaquo; [% IF ( LibraryNameTitle ) %][% LibraryNameTitle | html %][% ELSE %]Koha online[% END %] catalog</title>
10 [% INCLUDE 'doc-head-close.inc' %]
11 [% BLOCK cssinclude %][% END %]
12 </head>
13 [% INCLUDE 'bodytag.inc' bodyid='opac-authoritiesdetail' bodyclass='scrollto' %]
14 [% INCLUDE 'masthead.inc' %]
15
16     <div class="main">
17         <nav id="breadcrumbs" aria-label="Breadcrumb" class="breadcrumbs">
18             <ol class="breadcrumb">
19                 <li class="breadcrumb-item">
20                     <a href="/cgi-bin/koha/opac-main.pl">Home</a>
21                 </li>
22                 <li class="breadcrumb-item">
23                     <a href="/cgi-bin/koha/opac-authorities-home.pl">Authority search</a>
24                 </li>
25                 <li class="breadcrumb-item active">
26                     <a href="#" aria-current="page">[% summary.mainentry | html %][% IF authtypetext %] ([% authtypetext | html %])[% END %]</a>
27                 </li>
28             </ol>
29         </nav> <!-- /#breadcrumbs -->
30
31         <div class="container-fluid">
32             <div class="row">
33                 [% IF ( OpacNav || OpacNavBottom ) %]
34                     <div class="col col-lg-2 order-2 order-lg-1">
35                         <div id="navigation">
36                             [% INCLUDE 'navigation.inc' %]
37                         </div>
38                     </div>
39                     <div class="col-lg-10 order-first order-md-first order-lg-2">
40                 [% ELSE %]
41                     <div class="col order-first order-md-first order-lg-2">
42                 [% END %]
43                     <div id="userauthdetails" class="maincontent">
44                         <div id="views">
45                             <span class="view">
46                                 <span id="Normalview">Normal view</span>
47                             </span>
48                             <span class="view">
49                                 <a id="MARCview" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% authid | html %]&amp;marc=1">MARC view</a>
50                             </span>
51                         </div>
52
53                         [% IF ( displayhierarchy ) %]
54                             <div id="hierarchies">
55                                 [% PROCESS showhierarchy trees = loophierarchies %]
56                             </div>
57                         [% END %]
58
59                         <h1>[% summary.mainentry | html %][% IF authtypetext %] ([% authtypetext | html %])[% END %]</h1>
60
61                         <div class="usedin">
62                             [% IF count %]<a href="/cgi-bin/koha/opac-search.pl?type=opac&amp;q=[% authid | uri %]&amp;idx=an,phr">Number of records used in: [% count | html %]</a>[% ELSE %]This authority is not used in any records.[% END %]
63                         </div>
64
65                         <div class="authstanza">
66                             [% FOREACH authorize IN summary.authorized %]
67                                 <div class="heading authorized auth[% seefro.field | html %]">
68                                     <span class="label">Preferred form: </span>
69                                     <span class="authorized">[% authorize.heading | html %]</span>
70                                 </div>
71                             [% END %]
72                             [% PROCESS otherscript headings=summary.otherscript wantcategory='preferred' %]
73                         </div>
74
75                         [% IF summary.seefrom.size %]
76                             <div class="authstanza seefrom">
77                                 <div class="authstanzaheading">Used for/see from:</div>
78                                 <ul class="seefrom">
79                                     [% FOREACH seefro IN summary.seefrom %]
80                                         <li class="heading seefrom auth[% seefro.field | html %]">
81                                             [% IF seefro.type && seefro.type != 'seefrom' %]
82                                                 <span class="label">[% PROCESS authtypelabel type=seefro.type | trim %]:</span>
83                                             [% END %]
84                                             <span class="seefrom">[% PROCESS authheadingdisplay heading=seefro.heading search=seefrosearch authid=seefro.authid %]</span>
85                                         </li>
86                                     [% END %]
87                                     [% PROCESS otherscript headings=summary.otherscript wantcategory='seefrom' %]
88                                 </ul>
89                             </div>
90                         [% END %]
91
92                         [% IF summary.seealso.size %]
93                             <div class="authstanza seealso">
94                                 <div class="authstanzaheading">See also:</div>
95                                 <ul class="seelso">
96                                     [% FOREACH seeals IN summary.seealso %]
97                                         <li class="heading seealso auth[% seeals.field | html %]">
98                                             [% IF seeals.type && seeals.type != 'seealso' %]
99                                                 <span class="label">[% PROCESS authtypelabel type=seeals.type | trim %]:</span>
100                                             [% END %]
101                                             <span class="seealso">[% PROCESS authheadingdisplay heading=seeals.heading search=seeals.search authid=seeals.authid %]</span>
102                                         </li>
103                                     [% END %]
104                                     [% PROCESS otherscript headings=summary.otherscript wantcategory='seealso' %]
105                                 </ul>
106                             </div>
107                         [% END %]
108
109                         [% IF marcflavour == 'UNIMARC' && summary.otherscript %]
110                             <div class="authstanza">
111                                 <div class="authstanzaheading">Other forms:</div>
112                                 <ul>
113                                     [% FOREACH otherscrip IN summary.otherscript %]
114                                         <li>
115                                             [% PROCESS language lang=otherscrip.lang | trim %]:
116                                             <span class="otherscript">[% otherscrip.term | html %]</span>
117                                         </li>
118                                     [% END %]
119                                 </ul>
120                             </div>
121                         [% END %]
122
123                         [% IF ( MARCURLS ) %]
124                             <div class="authstanza online_resources">
125                                 <span class="label">Online resources:</span>
126                                 <ul>
127                                     [% FOREACH MARCurl IN MARCURLS %]
128                                         <li>[% IF ( MARCurl.part ) %][% MARCurl.part | html %]<br />[% END %]
129                                             [% IF ( Koha.Preference('OPACURLOpenInNewWindow') ) %]
130                                                 <a href="[% MARCurl.MARCURL | url %]" title="[% MARCurl.MARCURL | html %]" target="_blank" rel="noreferrer">
131                                             [% ELSE %]
132                                                 <a href="[% MARCurl.MARCURL | url %]" title="[% MARCurl.MARCURL | html %]">
133                                             [% END %]
134                                             [% MARCurl.linktext | html %]</a>
135                                             [% IF ( MARCurl.notes ) %]
136                                                 <ul>
137                                                     [% FOREACH note IN MARCurl.notes %]
138                                                         <li>[% note.note | html %]</li>
139                                                     [% END %]
140                                                 </ul>
141                                             [% END %]
142                                         </li>
143                                     [% END # /FOREACH MARCURLS %]
144                                 </ul>
145                             </div>
146                         [% END # / IF MARCURLS %]
147
148                         <div id="authdescriptions" class="toptabs">
149                             <ul>
150                                 <li id="tab_descriptions"><a href="#descriptions">Notes</a></li>
151                             </ul>
152                             <div id="descriptions">
153                                 <div class="content_set">
154                                     [% FOREACH note IN summary.notes %]
155                                         <p class="note auth[% note.field | html %]">[% note.note | html %]</p>
156                                     [% END %]
157                                 </div>
158                             </div>
159                         </div>
160                     </div> <!-- / .#userauthdetails -->
161                 </div> <!-- / .col-lg-10/12 -->
162             </div> <!-- / .row -->
163         </div> <!-- / .container-fluid -->
164     </div> <!-- / .main -->
165
166 [% INCLUDE 'opac-bottom.inc' %]
167 [% BLOCK jsinclude %]
168 [% IF ( displayhierarchy ) %]
169     [% Asset.js("lib/jquery/plugins/jquery.jstree.js") | $raw %]
170 [% END %]
171 <script>
172     $(document).ready(function() {
173         $('#authdescriptions').tabs();
174         [% IF ( displayhierarchy ) %]
175             var current_nodes = [];
176             $('.currentauth').each(function() {
177                 current_nodes.push('#' + $(this).parent().parents('li:first').attr('id'));
178                 });
179             $('#hierarchies').jstree({
180                     "plugins": [ "themes", "html_data"],
181                     "themes": { "theme": "classic",
182                                 "icons": false },
183                     "core": { "initially_open": current_nodes }
184                 });
185         [% END %]
186     });
187 </script>
188 [% END %]