templates/apiary/honey.html.twig line 1

Open in your IDE?
  1. {% extends 'frontend.html.twig' %}
  2. {% block beta %}
  3.   {{ title }}
  4. {% endblock %}
  5. {% block gamma %}
  6.   {% if compilationsOfInterest|length and type != 'collection' %}
  7.     Die Inhalte der angezeigten Korrekturen stammen aus den Online-Beständen von
  8.     {% for key, coi in compilationsOfInterest %}
  9.       {% if key != 'BOEP'  %}{% if loop.first == false  %}, {% endif %}<a href="{{ path('PapyrillioBeehive_ApiaryHoney', {'type': 'bl', 'id': coi.volume }) }}" title="{{ coi.short }}">{{ coi.short|replace({' ' : '&nbsp;'})|raw }}</a>{% endif  %}
  10.     {% endfor %}
  11.     {% if compilationsOfInterest.BOEP is defined %}
  12.       {% if compilationsOfInterest|length > 1  %}, {% endif %}<a href="{{ path('PapyrillioBeehive_ApiaryHoney', {'type': 'collection', 'id': 'BOEP' }) }}" title="Bulletin of Online Emendations to Papyri">BOEP</a>
  13.     {% endif %}
  14.     {% if type not in ['bl', 'editie', 'search'] and corrections|length and corrections|first.registerEntries|length %}
  15.       {% set r = corrections|first.registerEntries|first %}
  16.       <br />
  17.       Weitere identifier und Links:
  18.       <a href="http://www.trismegistos.org/text/{{ r.tm }}"  title="Weitere Informationen auf Trismegistos" target="_blank">TM {{ r.tm }}</a>
  19.       =
  20.       <a href="https://papyri.info/hgv/{{ r.hgv }}"  title="Weitere Informationen auf papyri.info" target="_blank">{{ r.ddb }}</a>
  21.       =
  22.       HGV {{ r.hgv }}
  23.     {% endif %}
  24.   {% elseif type == 'collection' %}
  25.     {% if id == 'BOEP' %}
  26.       Es ist jetzt möglich, alle BOEP-Korrekturen an einem Ort einzusehen. Diese sind alphabetisch nach ihrer BL-Abkürzung geordnet. Es ist nicht mehr notwendig, jedes einzelne BOEP zu überprüfen. Die laufenden Nummern sind nachträglich hinzugefügt worden.
  27.     {% elseif id == 'ddb' %}
  28.       Alle Korrekturen im BOEP, die dokumentarische Texte betreffen, sind an einem Ort gesammelt. Sie sind alphabetisch nach ihrem BL-Kürzel geordnet.
  29.     {% elseif id == 'dclp' %}
  30.       Alle Korrekturen im BOEP, die literarische und halbliterarische Texte betreffen, werden an einem Ort gesammelt. Sie sind alphabetisch nach ihrem BL-Kürzel geordnet.
  31.     {% endif %}
  32.   {% endif %}
  33. {% endblock %}
  34. {% block lefty_title %}
  35.   {%if type != 'editie' and corrections|length %}
  36.     {% if type == 'volume' %}
  37.       {{ id }} in
  38.       <br/>
  39.       BL&nbsp;Online
  40.     {% elseif type == 'register' %}
  41.       Editionen für Register-Id {{ id }}
  42.     {% elseif type == 'collection' and id == 'ddb'  %}
  43.       Editionen für BOEP doc.
  44.     {% elseif type == 'collection' and id == 'dclp'  %}
  45.       Editionen für BOEP lit.
  46.     {% elseif type != 'search' %}
  47.       Editionen in
  48.       <br />
  49.       {% if type == 'collection' %}
  50.         {{ corrections|first.compilation.collection }}
  51.       {% elseif type == 'tm' or  type == 'hgv' or  type == 'ddb' or  type == 'biblio' %}
  52.         {% if type == 'tm' or  type == 'hgv' or  type == 'biblio' %}{{ type | upper }}&nbsp;{% endif %}{{ id }}
  53.       {% elseif corrections|length %}
  54.         {{corrections|first.compilation.short}}
  55.       {% endif %}
  56.     {% endif %}
  57.   {% endif %}
  58. {% endblock %}
  59. {% block lefty %}
  60. {% if type not in ['editie', 'search'] %}
  61.   <ul>
  62.     {% if type == 'boep' and id != 'Bulletin of Online Emendations to Papyri' %}
  63.       {% set collection = '' %}
  64.       {% for c in corrections %}
  65.         {% set currentCollection = c.registerEntries|length and c.registerEntries|first.dclp|length ? 'DCLP' : 'DDB' %}
  66.           {% if currentCollection != collection %}
  67.             <li><a href="#{{ currentCollection }}">{{ currentCollection }}</a></li>
  68.             {% set collection = currentCollection %}
  69.           {% endif %}
  70.       {% endfor %}
  71.       <hr />
  72.     {% endif %}
  73.     {% set edition = '' %}
  74.     {% for c in corrections %}
  75.         {% if c.edition.title != edition %}
  76.           <li>
  77.             <a href="#{{ c.edition.title|replace({' ': '_', '.': ''}) }}" class="edition">
  78.               {{ c.edition.title }}
  79.             </a>
  80.           </li>
  81.           {% set edition = c.edition.title %}
  82.         {% endif %}
  83.     {% endfor %}
  84.   </ul>
  85. {% endif %}
  86. {% endblock %}
  87. {% block righty_title %}
  88.   {% if corrections|length %}
  89.     {% if type in ['tm', 'hgv', 'ddb', 'volume', 'biblio', 'register', 'editie'] %}
  90.     {% else %}
  91.     weitere
  92.     {{ corrections|first.compilation.collection }}s
  93.     {% endif %}
  94.   {% endif %}
  95. {% endblock %}
  96. {% block righty %}
  97.   {% if type in ['tm', 'hgv', 'ddb', 'volume', 'biblio', 'register', 'editie'] %}
  98.   {% else %}
  99.     <ul>
  100.       {% for c in compilations %}
  101.         {% if c.collection == 'BOEP' %}
  102.           <li><a href="{{ path('PapyrillioBeehive_ApiaryHoney', {'type': 'boep', 'id': c.title }) }}">{{ c.item}}</a></li>
  103.         {% else %}
  104.           {% if c.volume < 14 or c.volume > 100 %}
  105.             <li><a href="{{ path('PapyrillioBeehive_ApiaryHoney', {'type': 'bl', 'id': c.volume }) }}">{{ c.short}}</a></li>
  106.           {% endif %}
  107.         {% endif %}
  108.       {% endfor %}
  109.     </ul>
  110.   {% endif %}
  111. {% endblock %}
  112. {% block body %}
  113.   {% if corrections|length %}
  114.     {% if corrections|first.compilation.collection == 'BOEP' %}
  115.       {% include 'apiary/snippetBoep.html.twig' with {'corrections': corrections, 'type': type, 'id': id} %}
  116.     {% else %}
  117.       {% include 'apiary/snippetHoney.html.twig' with {'corrections': corrections, 'type': type, 'id': id} %}
  118.     {% endif %}
  119.   {% else %}
  120.     <p>Für {{ type|upper }}&nbsp;{{ id }} sind keine Datensätze abrufbar</p>
  121.   {% endif %}
  122. {% endblock %}