templates/frontend.html.twig line 27

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.         <title>{% block title %}𐇴 Beehive\BL-online 𐇴{% endblock %}</title>
  6.         {% block stylesheets %}
  7.             <link href="{{ asset('css/960/reset.css') }}" type="text/css" rel="stylesheet" />
  8.             <link href="{{ asset('css/960/text.css') }}" type="text/css" rel="stylesheet" />
  9.             <link href="{{ asset('css/960/960.css') }}" type="text/css" rel="stylesheet" />
  10.             <link href="{{ asset('css/frontend.css') }}?9" type="text/css" rel="stylesheet" />
  11.             <link href="{{ asset('css/print.css') }}?3" type="text/css" rel="stylesheet" media="print" /><!--  media="print" -->
  12.         {% endblock %}
  13.         <link rel="shortcut icon" href="{{ asset('favicon.ico') }}" />
  14.     {% include 'matomo.html' %}
  15.     </head>
  16.     <body>
  17.         {% if app.environment == 'dev' %}
  18.           <img src="{{ asset('images/dev.png') }}" alt="bleeding edge" width="100" style="position: fixed; right: 0; z-index: 999;" />
  19.         {% endif %}
  20. <div id="container" class="container_12">
  21.     <div id="header" class="container_12">
  22.         <div id="subHeader" class="grid_10">
  23.             <div id="navigation" class="grid_10">
  24.               <a href="{{ path('PapyrillioBeehive_Home') }}">Startseite</a>
  25.               <a href="{{ path('PapyrillioBeehive_CorrectionList') }}">Admin</a>
  26.               {% if app.user %}
  27.                 <a href="{{ path('PapyrillioBeehive_Logout') }}">Logout</a>
  28.               {% else %}
  29.                   <a href="{{ path('PapyrillioBeehive_Login') }}">Login</a>
  30.               {% endif %}
  31.             </div>
  32.             <div id="alpha" class="grid_10">
  33.         <h1>Berichtigungsliste – Online</h1>
  34.             </div>
  35.             <div id="beta" class="grid_10">
  36.         <h2>{% block beta %}{% endblock %}</h2>
  37.             </div>
  38.             <div id="gamma" class="grid_10">
  39.                 <p>{% block gamma %}{% endblock %}</p>
  40.             </div>
  41.         </div>
  42.         <div id="logo" class="grid_2">&nbsp;</div>
  43.     </div>
  44.     <div id="left" class="grid_2">
  45.         <div class="sidebarSection">
  46.             <h2><a href="{{ path('PapyrillioBeehive_ApiaryHoney', {'type': 'bl', 'id': 13}) }}">BL Online</a></h2>
  47.         </div>
  48.         <div class="sidebarSection">
  49.             <h2><a href="{{ path('PapyrillioBeehive_ApiaryHoney', {'type': 'collection', 'id': 'BOEP'}) }}">BOEP</a></h2>
  50.         </div>
  51.         <div class="sidebarSection">
  52.             <h2><a href="{{ path('PapyrillioBeehive_ApiaryHoney', {'type': 'collection', 'id': 'ddb'}) }}">BOEP doc.</a></h2>
  53.         </div>
  54.         <div class="sidebarSection">
  55.             <h2><a href="{{ path('PapyrillioBeehive_ApiaryHoney', {'type': 'collection', 'id': 'dclp'}) }}">BOEP lit.</a></h2>
  56.         </div>
  57.         <div class="sidebarSection">
  58.             <h2><a href="{{ path('PapyrillioBeehive_IndexEntryNew') }}">Neue Wörter</a></h2>
  59.         </div>
  60.         <div class="sidebarSection">
  61.             <h2><a href="{{ path('PapyrillioBeehive_IndexEntryGhostword') }}">Ghostwords</a></h2>
  62.         </div>
  63.         <div id="topic" class="topic_{{ app.request.attributes.get('_route') }}">&nbsp;</div>
  64.     <div id="lefty" class="grid_2">
  65.       <h5>{% block lefty_title %}{% endblock %}</h5>
  66.       {% block lefty %}{% endblock %}
  67.         </div>
  68.     </div>
  69.     <div id="content" class="grid_9">
  70.         {% block body %}{% endblock %}
  71.     </div>
  72.     <div id="right" class="grid_1">
  73.         <div id="quick1">
  74.             <a href="{{ path('PapyrillioBeehive_Apiary') }}">Suche</a>
  75.         </div>
  76.         <div id="quick2">
  77.             <a href="{{ path('PapyrillioBeehive_Archive') }}">Archiv</a>
  78.         </div>
  79.         <div id="quick3">
  80.       <a href="{{ path('PapyrillioBeehive_About') }}">Info</a>
  81.         </div>
  82.     <div id="righty" class="grid_1">
  83.       <h5>{% block righty_title %}{% endblock %}</h5>
  84.       {% block righty %}{% endblock %}
  85.         </div>
  86.     </div>
  87. </div>
  88. <div class="middler">
  89.     <div id="search" class="container_12">
  90.         <form id="quicksearch" autocomplete="off" onsubmit="return false;">
  91.         <input id="quicksearch_id" type="text" size="60" value="TM, HGV, DDB-Hybrid oder BL-Bandnummer eingeben" onclick="if($(this).val() == 'TM, HGV, DDB-Hybrid oder BL-Bandnummer eingeben'){ $(this).val(''); };" autocomplete="false"/>
  92.         <input id="quicksearch_button" type="button" value="Schnellsuche" onlick="return null;" />
  93.       </form>
  94.     </div>
  95.     <div id="footer" class="container_12">
  96.         <div id="footer_left" class="grid_6">
  97.       <!--a href="{{ path('PapyrillioBeehive_About') }}">Info</a>
  98.       <a href="{{ path('PapyrillioBeehive_Contact') }}">Kontakt</a>
  99.       <a href="{{ path('PapyrillioBeehive_Help') }}">Hilfe</a-->
  100.       <a href="https://www.uni-heidelberg.de/fakultaeten/philosophie/zaw" target="_blank">Institut für Papyrologie</a>
  101.       <a href="mailto:papyrologie@zaw.uni-heidelberg.de">E-Mail</a>
  102.       <a href="https://aquila.zaw.uni-heidelberg.de">HGV</a>
  103.       <a href="https://pappal.info">PapPal</a>
  104.       <br/>
  105.       <a href="https://www.uni-heidelberg.de/datenschutzerklaerung_web.html" target="_blank">Datenschutzerklärung der Universität Heidelberg</a>
  106.       </div>
  107.         <div id="footer_right" class="grid_6">
  108.       Marstallstr. 6, D-69117 Heidelberg
  109.       <br/>
  110.       Tel.: +049-06221-542396, Fax.: +49-06221-543679
  111.       </div>
  112.     </div>
  113. </div>
  114.     {% block javascripts %}
  115.         <script src="{{ asset('js/jquery/jquery-1.7.1.min.js') }}" type="text/javascript"></script>
  116.         <script src="{{ asset('js/jquery/jquery-ui-1.8.17.custom.min.js') }}" type="text/javascript"></script>
  117.         <script src="{{ asset('js/main.js') }}" type="text/javascript"></script>
  118.         <script type="text/javascript">
  119.           var quicksearch = function(){
  120.               var url = window.location.href.includes('/dev') ? '/dev/' : '/';
  121.               var id = $('#quicksearch_id').val();
  122.               var valid = true;
  123.               if(id.match(/^\d+$/)){
  124.                 url += 'tm';
  125.               } else if (id.match(/^\d+[a-z]+$/)){
  126.                 url += 'hgv';
  127.               } else if (id.match(/^.+;.*;.+$/)){
  128.                 url += 'ddb';
  129.               } else if (id.match(/^.+;.+;?$/)){
  130.                 url += 'volume';
  131.               }  else if (id.match(/^".+"$/)){
  132.                   url += 'search';
  133.                   id = id.replaceAll('"', '');
  134.               }else if (id.match(/^[IVXLCDM]+$/)){
  135.                 id = ['', 'I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII', 'XIII', 'XIV', 'XV', 'XVI', 'XVII', 'XVIII', 'XIX', 'XX'].indexOf(id);
  136.                 if(id && id > 0){
  137.                   url += 'bl';
  138.                 } else {
  139.                   valid = false;
  140.                 }
  141.               } else {
  142.                 valid = false;
  143.               }
  144.               if(valid){
  145.                 url += '/' + id;
  146.                 window.location.href = url;
  147.               } else {
  148.                 alert('Id oder Bandnummer eingeben, z. B. XIII (für BL XIII), 34844 (für TM/HGV), p.mil;2;64 oder p.mil;1; (für DDB-Hybrid/Band).');
  149.               }
  150.           };
  151.           $(document).ready(function(){
  152.            $('#quicksearch_button').click(quicksearch);
  153.            $('#quicksearch_id').on('keypress', function(event){
  154.              if(event.which == 13){
  155.                quicksearch();
  156.              }
  157.            });
  158.           });
  159.         </script>
  160.     {% endblock %}
  161.     </body>
  162. </html>