templates/Tour/detail/tourTabbing.html.twig line 1

Open in your IDE?
  1. {% set items = [] %}
  2. {% set isActive = true %}
  3. {% if tour.gettingThere != '' %}
  4.     {% set items = items|merge([{
  5.         "id": "gettingThere-tab",
  6.         "text": "tour-detail.Anreise"|trans,
  7.         "href": "#gettingThere",
  8.         "isActive": isActive,
  9.         "targetId": "gettingThere",
  10.         "content": tour.gettingThere
  11.     }]) %}
  12.     {% set isActive = false %}
  13. {% endif %}
  14. {% if tour.directions != '' %}
  15.     {% set items = items|merge([{
  16.         "id": "route-tab",
  17.         "text": "tour-detail.Wegbeschreibung"|trans,
  18.         "href": "#route",
  19.         "isActive": isActive,
  20.         "targetId": "route",
  21.         "content": tour.directions
  22.     }]) %}
  23.     {% set isActive = false %}
  24. {% endif %}
  25. {% if tour.safetyGuidlines != '' %}
  26.     {% set items = items|merge([{
  27.         "id": "safety-tab",
  28.         "text": "tour-detail.Sicherheit & Ausrüstung"|trans,
  29.         "href": "#safety",
  30.         "isActive": isActive,
  31.         "targetId": "safety",
  32.         "content": tour.safetyGuidlines
  33.     }]) %}
  34.     {% set isActive = false %}
  35. {% endif %}
  36. {% if tour.tip != '' %}
  37.     {% set items = items|merge([{
  38.         "id": "tips-tab",
  39.         "text": "tour-detail.Tipps"|trans,
  40.         "href": "#tips",
  41.         "isActive": isActive,
  42.         "targetId": "tips",
  43.         "content": tour.tip
  44.     }]) %}
  45.     {% set isActive = false %}
  46. {% endif %}
  47. {% if tour.publicTransit != '' %}
  48.     {% set items = items|merge([{
  49.         "id": "public-transit-tab",
  50.         "text": "tour-detail.public-transit"|trans,
  51.         "href": "#public-transit",
  52.         "isActive": isActive,
  53.         "targetId": "public-transit",
  54.         "content": tour.publicTransit
  55.     }]) %}
  56.     {% set isActive = false %}
  57. {% endif %}
  58. {% if tour.parking != '' %}
  59.     {% set items = items|merge([{
  60.         "id": "parking-tab",
  61.         "text": "tour-detail.Parken"|trans,
  62.         "href": "#parking",
  63.         "isActive": isActive,
  64.         "targetId": "parking",
  65.         "content": tour.parking
  66.     }]) %}
  67.     {% set isActive = false %}
  68. {% endif %}
  69. {% if tour.additionalInformation != '' %}
  70.     {% set items = items|merge([{
  71.         "id": "additionalInformation-tab",
  72.         "text": "tour-detail.Weiteres"|trans,
  73.         "href": "#additionalInformation",
  74.         "isActive": isActive,
  75.         "targetId": "additionalInformation",
  76.         "content": tour.additionalInformation
  77.     }]) %}
  78.     {% set isActive = false %}
  79. {% endif %}
  80. <section class="container container-sm content-block js-fade-in {{ anchorNavItem | default(null) ? 'js-anchor-nav__item' : '' }}">
  81.     {{ include('Includes/title-block.html.twig', {
  82.         title: 'tour-detail.Weitere Informationen'|trans,
  83.         isCentered: true
  84.     }) }}
  85.     {{ include('Includes/tabs.html.twig', _context) }}
  86.     <div class="tab-content" role="tabpanel">
  87.         {% for item in items %}
  88.             <div class="tab-pane fade {{ item.isActive ? 'show active' : '' }}" id="{{ item.targetId }}" aria-labelledby="{{ item.id }}">
  89.                 <section class="wysiwyg-area">
  90.                     <div class="container container-sm">
  91.                         <div class="wysiwyg-area__content wysiwyg">
  92.                             {{ item.content | raw }}
  93.                         </div>
  94.                     </div>
  95.                 </section>
  96.             </div>
  97.         {% endfor %}
  98.     </div>
  99. </section>