templates/areas/rechner/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: Rechner' } %}
  4.         {% include 'padding.html.twig' %}
  5.         <div class="my-3 flex flex-wrap overflow-hidden">
  6.             <div class="w-2/4 overflow-hidden">
  7.                 {% include 'color-selector.html.twig' with { 'name': 'color', 'description': 'Hintergrundfarbe' } %}
  8.             </div>
  9.         </div>
  10.         <hr/>
  11.         <div class="my-3 flex flex-wrap overflow-hidden">
  12.             <div class="w-1/4 overflow-hidden">
  13.                 Darstellung:
  14.             </div>
  15.             <div class="w-1/4 overflow-hidden">
  16.                 {{ pimcore_select("darstellung", {
  17.                     "store": [
  18.                         ["balken", "Balkendarstellung Startseite"],
  19.                         ["productpage", "Produktseite"]
  20.                     ],
  21.                     "defaultValue" : "balken",
  22.                     "width" : 300
  23.                 }) }}
  24.             </div>
  25.             <div class="w-1/4 overflow-hidden">
  26.                 Suchergebnis-Seite:
  27.             </div>
  28.             <div class="w-1/4 overflow-hidden">
  29.                 {{ pimcore_relation("searchResultPage") }}
  30.             </div>
  31.         </div>
  32.         <hr/>
  33.         <div class="my-3 flex flex-wrap overflow-hidden">
  34.             <div class="w-1/4 overflow-hidden">
  35.                 Produkte:
  36.             </div>
  37.             <div class="w-3/4 overflow-hidden">
  38.                 {{ pimcore_relations("productIdList", {
  39.                     "types": ["object"],
  40.                     "subtypes": {
  41.                         "object": ["object"]
  42.                     },
  43.                     "classes": ["Product"]
  44.                 }) }}
  45.             </div>
  46.         </div>
  47.         <hr/>
  48.         <div class="my-3 flex flex-wrap overflow-hidden">
  49.             <div class="w-1/4 overflow-hidden">
  50.                 Kategorie:
  51.             </div>
  52.             <div class="w-1/4 overflow-hidden">
  53.                 {{ pimcore_select("categoryType", {
  54.                     "store": [
  55.                         ["electricity", "Strom"],
  56.                         ["gas", "Gas"],
  57.                         ["carpower", "Autostrom"],
  58.                         ["both", "Strom & Gas"]
  59.                     ],
  60.                     "defaultValue" : "electricity"
  61.                 }) }}
  62.             </div>
  63.             <div class="w-1/4 overflow-hidden">
  64.                 Kunden:
  65.             </div>
  66.             <div class="w-1/4 overflow-hidden">
  67.                 {{ pimcore_select("customerType", {
  68.                     "store": [
  69.                         ["privat", "Privat"],
  70.                         ["business", "Gewerbe"]
  71.                     ],
  72.                     "defaultValue" : "privat"
  73.                 }) }}
  74.             </div>
  75.         </div>
  76.         <hr/>
  77.     </div>
  78.     {% include 'areaHeadAndFooter.html.twig' with { 'footer': true } %}
  79. {% else %}
  80.     {% set auswahl = pimcore_select("darstellung").getData() %}
  81.         <section
  82.             class="h-[32rem] md:h-[28rem] lg:h-[17rem] xl:h-[8rem] z-10 relative bg-{{ pimcore_select('color') }}">
  83.             <div
  84.                 class="-translate-y-16 sm:-translate-y-20 xl:-translate-y-1/2 container relative z-10 flex w-full  flex-wrap justify-center mx-auto px-5">
  85.                 <div class="vue-wrapper w-full lg:w-auto">
  86.                     <tariffcalculator
  87.                         types="{{ pimcore_select("categoryType").getData() }}"
  88.                         :products="[{% for element in pimcore_relations("productIdList") %}
  89.                             {{ element.getId()  ~ "," }}
  90.                         {% endfor %}]"
  91.                         results-link="{{ pimcore_relation("searchResultPage").getFullPath() }}"
  92.                         customer-type="{{ pimcore_select("customerType").getData() }}"
  93.                         {{ auswahl == 'productpage' ? ':show-switch="false"' }}
  94.                         fallback-link="{{ fallbackCalculatorLink }}"
  95.                     >
  96.                     </tariffcalculator>
  97.                 </div>
  98.             </div>
  99.         </section>
  100.         <!--
  101.         <p>Suchergebnis-Seite: {{ pimcore_relation("searchResultPage") }}</p>
  102.         <p>Produkt-IDs:
  103.         {% for element in pimcore_relations("productIdList") %}
  104.             {{ element.getId() }},
  105.         {% endfor %}</p>
  106.         <p>Kategorie: {{ pimcore_select("categoryType").getData() }}</p>
  107.         <p>Kunden-Typ:  {{ pimcore_select("customerType").getData() }}</p>
  108.         -->
  109. {% endif %}