2 <html lang='[% ctx.eg_locale %]'>
3 <head prefix="og: http://ogp.me/ns#">
4 <meta charset="utf-8" />
5 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
7 <meta http-equiv="refresh" content="[% ctx.refresh %]" />
8 [% ELSIF ctx.authtime AND !ctx.is_staff %]
9 <meta http-equiv="refresh" content="[% ctx.authtime %]; url=[% ctx.home_page %]" />
11 <meta name = "viewport" content = "width=device-width, initial-scale = 1.0">
12 <link rel="stylesheet" type="text/css" href="[% ctx.media_prefix %]/css/skin/default/opac/semiauto.css[% ctx.cache_key %]" />
13 <link rel="stylesheet" type="text/css" href="[% ctx.opac_root %]/css/style.css[% ctx.cache_key %]&dir=[%
14 IF ctx.get_i18n_l(ctx.eg_locale).rtl == 't' %]rtl[%
15 ELSE %]ltr[% END %]" />
16 [% IF ctx.get_i18n_l(ctx.eg_locale).rtl == 't' %]
17 <link rel="stylesheet" type="text/css" href="[% ctx.media_prefix %]/css/skin/default/opac/semiauto-rtl.css[% ctx.cache_key %]" />
20 [% IF ctx.get_org_setting(ctx.search_ou, 'opac.patron.custom_css') %]
21 [% custom_css = ctx.defang_string(ctx.get_org_setting(ctx.search_ou, 'opac.patron.custom_css')) %]
22 [% '<style>'; custom_css ; '</style>' %]
25 [% matomo_id = ctx.get_org_setting(ctx.search_ou, 'opac.analytics.matomo_id'); %]
26 [% matomo_url = ctx.get_org_setting(ctx.search_ou, 'opac.analytics.matomo_url'); %]
27 [% IF matomo_id && matomo_url %]
28 [% matomo_enabled = 1; %]
31 [%- libname = ctx.get_aou(ctx.search_ou).name;
32 libname = libname | html;
33 libsname = ctx.get_aou(ctx.search_ou).shortname; %]
34 <title>[%- IF ctx.user_stats.messages.unread;
35 l('([_1])', ctx.user_stats.messages.unread);
38 [% l('[_1] - [_2]', ctx.page_title, libname) %]</title>
39 <link rel="unapi-server" type="application/xml" title="unAPI" href="/opac/extras/unapi" />
40 <link type="application/opensearchdescription+xml" rel='search' title="[% l('[_1] OpenSearch', libname) %]" href="/opac/extras/opensearch/1.1/[% libsname | uri %]/-/osd.xml" />
41 [%-# Hook for page-specific metadata such as <meta name="robots" content="noindex"> %]
42 [%- ctx.metalinks.push('<meta property="og:title" content="' _ ctx.page_title _ '" />'); %]
43 [%- ctx.metalinks.push('<meta property="og:site_name" content="' _ libname _ '" />'); %]
44 [% FOREACH meta IN ctx.metalinks; meta _ "\n"; END; -%]
46 <style type="text/css">
47 @import "[% ctx.media_prefix %]/js/dojo/dijit/themes/tundra/tundra.css[% ctx.cache_key %]";
51 [% IF !ctx.is_staff %]
52 [% INCLUDE 'opac/parts/goog_analytics.tt2' %]
53 [% INCLUDE 'opac/parts/matomo_analytics.tt2' %]
55 [% PROCESS 'opac/parts/stripe.tt2' %]
57 <body[% IF want_dojo; ' class="tundra"'; END %]>
58 <h1 class="sr-only">[% l('Catalog') %]</h1>
59 [%#Each content page needs (at minimum) an <h2> describing the content%]
61 <h2 class="sr-only">[% l('Additional Resources') %]</h2>
62 [% INCLUDE 'opac/parts/footer.tt2' %]
63 [% INCLUDE 'opac/parts/js.tt2' %]
64 [%- IF ENV.OILS_CHILIFRESH_ACCOUNT %]
65 [%- INCLUDE 'opac/parts/chilifresh.tt2' %]