templates/fossildb_item.html.twig line 1

Open in your IDE?
  1. {% block fossildb_item %}
  2.               <div style="background-color: #90B116; border-radius: 25px;">
  3.               <br>
  4.               <div class="row">
  5.                 <div class="col-sm-12">
  6.                   <div class="row" style="margin-left: 5px;">
  7.                     <div class="col-sm-1">
  8.                       {% if item.taxanomy %}
  9.                       <a href="{{ path('glossary_by_title', {title: item.taxanomy.namescientific|lower}) }}"><img src="/images/icons/fossil/has_{{ item.taxanomy.namescientific|lower }}{{ item.taxanomy.namescientificclarification }}.png" class="img-responsive" style="max-width: 50px;"></a>
  10.                       {% endif %}
  11.                     </div>
  12.                     <div class="col-sm-9">
  13.                       <span style="color: #FCFCFC; font-weight: bold; font-size: 18px !important;">{% if item.genus is null or item.genus is empty %}{{ '[Ongedetermineerd]'|trans }}{% else %}<i>{{ item.genus }}</i>{% endif %}<i> {{ item.species }}</i>
  14.                       {%if item.publication != ""%}
  15.                         <div class="d-sm-block d-md-none"></div>
  16.                         {{ item.publication }}
  17.                       {% endif %}
  18.                       </span>
  19.                     </div>
  20.                     <div class="col-sm-2 text-right">
  21.                       {% if app.user is not null and item.userid == app.user.id %}
  22.                         <a href="{{ path('fossildb_edit', {item: item.id}) }}" title="{{ 'Bewerken'|trans }}"><button class="btn btn-paleontica"><span class="feather-18" data-feather="edit"></span></button></a>
  23.                       {% endif %}
  24.                       {% if is_granted('ROLE_MOD_FOSSILDB') %}
  25.                         <a href="{{ path('fossildb_moderate_edit', {item: item.id}) }}" title="{{ 'Bewerken'|trans }} ({{'als beheerder'|trans }})"><button class="btn btn-warning"><span class="feather-18" data-feather="edit"></span></button></a>
  26.                       {% endif %}
  27.                       &nbsp;&nbsp;
  28.                     </div>
  29.                     
  30.                   </div>
  31.                 </div>
  32.               </div>
  33.               <div class="row">
  34.                 <div class="col-sm-12">
  35.                   {% if item.era %}
  36.                     <picture>
  37.                       <source media="(min-width: 1200px)" srcset="/images/bar/era/{{ item.era.nameen|lower }}.png">
  38.                       <source media="(min-width: 992px)" srcset="/images/bar/era/{{ item.era.nameen|lower }}.png">
  39.                       <source media="(min-width: 768px)" srcset="/images/bar/era/{{ item.era.nameen|lower }}.png">
  40.                       <source media="(min-width: 576px)" srcset="/images/bar/era/{{ item.era.nameen|lower }}_small.png">
  41.                       <source media="(max-width: 575px)" srcset="/images/bar/era/{{ item.era.nameen|lower }}_small.png">
  42.                       <img src="/images/default.png" alt="Era" style="width:auto;" >
  43.                     </picture>
  44.                   {% endif %}
  45.                 </div>
  46.               </div>
  47.               </div>
  48.               <div class="row">
  49.                 <div class="col-sm-4">
  50.                   <p>
  51.                   {% for photo in item.FossildbPhotos %}
  52.                     {% if photo.isprimary == '1' and photo.approved == '1' %}
  53.                       {% set thumbnail = '/uploads/fossildb/' ~ photo.filename|slice(0, 2) ~ "/" ~ photo.filename %}
  54.                       <a href="/uploads/fossildb/{{photo.filename|slice(0, 2)}}/{{photo.filename}}" data-toggle="lightbox" data-gallery="fossildb-gallery-{{ item.id }}"><img src="{{ thumbnail|imagine_filter('fossildb_thumb_small') }}" class="img-fluid img-thumbnail"></a><br>
  55.                     {% endif %}
  56.                   {% endfor %}
  57.                   </p>
  58.                   <p>
  59.                   {% for photo in item.FossildbPhotos %}
  60.                     {% if photo.isprimary == '0' and photo.approved == '1' %}
  61.                       {% set thumbnail = '/uploads/fossildb/' ~ photo.filename|slice(0, 2) ~ "/" ~ photo.filename %}
  62.                       <a href="/uploads/fossildb/{{photo.filename|slice(0, 2)}}/{{photo.filename}}" data-toggle="lightbox" data-gallery="fossildb-gallery-{{ item.id }}"><img src="{{ thumbnail|imagine_filter('fossildb_thumb_tiny') }}" class="img-fluid img-thumbnail"></a>
  63.                     {% endif %}
  64.                   {% endfor %}
  65.                   {% if item.FossildbPhotos|length == 0 and item.literature is not null %}
  66.                     <img src="/images/literature.png" class="img-fluid img-thumbnail">
  67.                     {# ToDo-Ante: make adding photo by other user when no photo exists a thing <img src="/images/photo_add_mini.png" class="img-fluid img-thumbnail">#}
  68.                   {% endif %}
  69.                   </p>
  70.                 </div>
  71.                 <div class="col-sm-8">
  72.                   <p>
  73.                     <b>{{ 'PaleonticaID'|trans }}:</b> <a href="{{ path('fossildb_item', {id: item.id}) }}">#{{ item.id }}</a><br>
  74.                     <b>{{ 'Door'|trans }}:</b> <a href="{{ path('user_profile_public', {username: item.username}) }}"> <a href="{{ path('user_profile_public', {username: item.username}) }}">{{ item.username }}</a></a><br>
  75.                     {% if app.user.id is defined and app.user.id == item.userid %}<b>{{ 'Eigen referentie'|trans }}:</b> {{ item.usernumber }}<br>{% endif %}
  76.                     <b>{{ 'Locatie'|trans }}:</b> <a href="{{ path('locations_fossil', {id : item.locationfossil.id}) }}">{% if app.request.locale == 'nl' %}{{ item.locationfossil.namenl }}, {{ item.locationfossil.country.namenl }}{% else %}{{ item.locationfossil.nameen }}, {{ item.locationfossil.country.nameen }}{% endif %}</a> <a href="{{ path('specieslist_item',{ 'type' : "location", 'id' : item.locationfossil.id }) }}"><button type="button" class="btn btn-sm btn-paleontica">{{ 'Soortenlijst'|trans }}</button></a> <br>
  77.                     <b>{{ 'Datum'|trans }}:</b> {{ item.added|date("d-m-Y") }}
  78.                   </p>
  79.                   {% if item.taxanomytree %}
  80.                     <b>{{ 'Taxonomie'|trans }}</b><br>
  81.                     {% set i = 0 %}
  82.                     {% for taxanomy_item in item.taxanomytree %}
  83.                       {% set i = i + 1 %}
  84.                       {% if item.taxanomytree|length >= 2 and i == 3 %}
  85.                         <button type="button" class="btn btn-sm btn-paleontica" data-toggle="collapse" href="#collapseTaxanomy{{item.id}}" role="button" aria-expanded="false" aria-controls="collapseTaxanomy">{{ 'Toon volledige taxnomie'|trans }}</button>
  86.                         <div class="collapse" id="collapseTaxanomy{{item.id}}">{% endif %}
  87.                       {% if app.request.locale == 'nl' %}{{ taxanomy_item.taxanomyrank.namenl }}{% else %}{{ taxanomy_item.taxanomyrank.nameen }}{% endif %} (<a href="/glossary/{{ taxanomy_item.taxanomyrank.namescientific }}">{{ taxanomy_item.taxanomyrank.namescientific }}</a>):
  88.                       {% if taxanomy_item.glossary %}<a href="/glossary/{{ taxanomy_item.glossary.id }}/{{ taxanomy_item.glossary.url }}">{% endif %}
  89.                       {{ taxanomy_item.namescientific }} {{ taxanomy_item.namescientificclarification }}
  90.                       {% if taxanomy_item.glossary %}</a>{% endif %}
  91.                       {% if taxanomy_item.author %}({{ taxanomy_item.author }}{% if taxanomy_item.authoryear %}, {{ taxanomy_item.authoryear }}{% endif %}){% endif %}
  92.                       <br>
  93.                       {% if item.taxanomytree|length > 2 and i == item.taxanomytree|length %}</div>{% endif %}
  94.                     {% endfor %}
  95.                   {% endif %}
  96.                   <br><br>
  97.                   <p>
  98.                   {% if item.era is not null or item.epoch is not null or item.stage is not null or item.formation is not null or item.member is not null %}
  99.                     <b>{{ 'Stratigrafie'|trans }}</b><br>
  100.                     {% if item.era is not null and item.era is not empty %}{{ 'Tijdperk'|trans }}: <a href="/glossary/{{ item.era.glossary.id }}/{{ item.era.glossary.url }}">{% if app.request.locale == 'nl' %}{{ item.era.namenl }}{% else %}{{ item.era.nameen }}{% endif %}</a> <a href="{{ path('specieslist_item',{ 'type' : "era", 'id' : item.era.id }) }}"><button type="button" class="btn btn-sm btn-paleontica">{{ 'Soortenlijst'|trans }}</button></a><br>{% endif %}
  101.                     {% if item.epoch is not null and item.epoch is not empty %}{{ 'Epoch'|trans }}: {% if app.request.locale == 'nl' %}{{ item.epoch.namenl }}{% else %}{{ item.epoch.nameen }}{% endif %} <a href="{{ path('specieslist_item',{ 'type' : "epoch", 'id' : item.epoch.id }) }}"><button type="button" class="btn btn-sm btn-paleontica">{{ 'Soortenlijst'|trans }}</button></a><br>{% endif %}
  102.                     {% if item.stage is not null and item.stage is not empty %}{{ 'Etage'|trans }}: {% if app.request.locale == 'nl' %}{{ item.stage.namenl }}{% else %}{{ item.stage.nameen }}{% endif %} <a href="{{ path('specieslist_item',{ 'type' : "stage", 'id' : item.stage.id }) }}"><button type="button" class="btn btn-sm btn-paleontica">{{ 'Soortenlijst'|trans }}</button></a><br>{% endif %}
  103.                     {% if item.formation is not null and item.formation is not empty %}{{ 'Formatie'|trans }}: {% if app.request.locale == 'nl' %}{{ item.formation.namenl }}{% else %}{{ item.formation.nameen }}{% endif %} <a href="{{ path('specieslist_item',{ 'type' : "formation", 'id' : item.formation.id }) }}"><button type="button" class="btn btn-paleontica btn-sm">{{ 'Soortenlijst'|trans }}</button></a><br>{% endif %}
  104.                     {% if item.member is not null and item.member is not empty %}{{ 'Member'|trans }}: {% if app.request.locale == 'nl' %}{{ item.member.namenl }}{% else %}{{ item.member.nameen }}{% endif %} <a href="{{ path('specieslist_item',{ 'type' : "member", 'id' : item.member.id }) }}"><button type="button" class="btn btn-paleontica btn-sm">{{ 'Soortenlijst'|trans }}</button></a><br>{% endif %}
  105.                   </p>
  106.                   {% endif %}
  107.                   <p>{% if item.literature %}
  108.                   <b>{{ 'Literatuur'|trans }} </b><br> {{ item.literature.author }} ({{ item.literature.year }}) - {{ item.literature.title }}
  109.                   {% endif %}</p>
  110.                   {% if item.commentnl or item.commenten %}
  111.                   <b>{{ 'Opmerkingen'|trans }} </b><br>{% if app.request.locale == 'nl' %}{{ item.commentnl }}{% else %}{{ item.commenten }}{% endif %}
  112.                   {% endif %}
  113.                 </div>
  114.               </div>
  115. {% endblock %}