templates/areas/sprungmarke/view.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2.     <div class="bg-gray-100 p-5">
  3.         {% include 'areaHeadAndFooter.html.twig' with { 'header': 'STWH: Sprungmarke' } %}
  4.         <div class="my-3 flex flex-wrap overflow-hidden">
  5.             <div class="w-1/4 overflow-hidden">
  6.                 Verwendung als:
  7.             </div>
  8.             <div class="w-3/4 overflow-hidden">
  9.                 {{ pimcore_select("verwendung", {
  10.                     "store": [
  11.                         ["ankerbuttons", "Buttonbereich für die Sprungmarken"],
  12.                         ["ankerheadline", "Sprungmarke mit grauer Überschrift"]
  13.                     ],
  14.                     "defaultValue" : "ankerheadline",
  15.                     "width" : 400,
  16.                     "reload" : true
  17.                 }) }}
  18.             </div>
  19.         </div>
  20.         <div class="my-3 flex flex-wrap overflow-hidden">
  21.             <div class="w-2/4 overflow-hidden">
  22.                 {% include 'color-selector.html.twig' with { 'name': 'color', 'description': 'Hintergrundfarbe' } %}
  23.             </div>
  24.         </div>
  25.         {% if pimcore_select('verwendung').getData() == 'ankerheadline' %}
  26.             <div class="my-3 flex flex-wrap overflow-hidden">
  27.                 <div class="w-1/4 overflow-hidden">
  28.                     Ankername:
  29.                 </div>
  30.                 <div class="w-1/4 pr-3 overflow-hidden">
  31.                     {{ pimcore_input("anchor", { "height" : 50 }) }}
  32.                 </div>
  33.                 <div class="w-1/4 pl-3 overflow-hidden">
  34.                     Anker-Headline (auch als Label für die Buttons):
  35.                 </div>
  36.                 <div class="w-1/4 pr-3 overflow-hidden">
  37.                     {{ pimcore_input("anchorHeadline", { "height" : 50 }) }}
  38.                 </div>
  39.             </div>
  40.         {% else %}
  41.             <div class="w-2/4 overflow-hidden">
  42.                     {% include 'color-selector.html.twig' with { 'name': 'sprungButtonColor', 'description': 'Farbe der Anker-Buttons', 'type': 'button' } %}
  43.                 </div>
  44.             <div class="my-3 flex flex-wrap overflow-hidden">
  45.                 <p class="font-bold">Die Buttons werden in der LIVE-Ansicht automatisch generiert</p>
  46.             </div>
  47.         {% endif %}
  48.     </div>
  49.     {% include 'areaHeadAndFooter.html.twig' with { 'footer': true } %}
  50. {% else %}
  51.     </article>
  52.     <article>
  53.     {% if pimcore_select('verwendung').getData() == 'ankerbuttons' %}
  54.         <section class="py-10 relative bg-{{ pimcore_select('color') }}">
  55.             <div class="container mx-auto px-5">
  56.                 <div class="flex flex-wrap">
  57.                     <div class="ankerButtonWrapper w-full text-center items-center" x-data="{ anchorButtons: getAnchorButtons() }">
  58.                         <template x-for="anchorButton in anchorButtons">
  59.                             <a
  60.                             x-bind:href="'#' + anchorButton.id"
  61.                             class=" flex items-center my-2 mx-1 sm:m-1 sm:inline-block border rounded-lg
  62.                                 text-{{ pimcore_select('sprungButtonColor').getData() }}
  63.                                 border-{{ pimcore_select('sprungButtonColor').getData() }}
  64.                                 hover:bg-{{ pimcore_select('sprungButtonColor').getData() }}
  65.                                 hover:text-white py-4 px-5">
  66.                                 <i class="pr-1 fa fa-chevron-down"></i>
  67.                                 <span x-text="anchorButton.label"></span>
  68.                             </a>
  69.                         </template>
  70.                     </div>
  71.                 </div>
  72.             </div>
  73.         </section>
  74.     {% endif %}
  75.     {% if pimcore_select('verwendung').getData() == 'ankerheadline' %}
  76.         {% if not pimcore_input("anchor").isEmpty() %}
  77.             <span id="{{ pimcore_input('anchor') }}" class="pt-10 anchorHeadline text-white">{{ pimcore_input('anchorHeadline') }}</span>
  78.         {% endif %}
  79.     {% endif %}
  80. {% endif %}