templates/areas/apk-case-study/view.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2. <div class="uk-container apk-container-1400">
  3.     <div class="uk-alert" uk-alert>
  4.         <h2 class="uk-h2">APK CASE STUDY</h2>
  5.     </div>
  6.     <ul class="uk-tab" uk-tab>
  7.         <li><a href="#">Configurations</a></li>
  8.         <li class="uk-active"><a href="#">Content Edit</a></li>
  9.     </ul>
  10.     <ul class="uk-switcher uk-margin">
  11.         <li class="apk-size-20">
  12.             {# Colonne 1 #}
  13.             <div uk-margin>
  14.                 <div>Type de heading pour le titre ?</div>
  15.                 {{ pimcore_select("content-heading", {
  16.                     "store" : [
  17.                         ['span', 'span'],
  18.                         ['h2', 'Heading 2'],
  19.                         ['h3', 'Heading 3'],
  20.                         ['h4', 'Heading 4'],
  21.                         ['h5', 'Heading 5'],
  22.                         ['h6', 'Heading 6']
  23.                     ],
  24.                     "defaultValue" : "h2"
  25.                 }) }}
  26.                 <div><strong>Style</strong> du heading pour le titre ?</div>
  27.                 {{ pimcore_select("content-heading-style", {
  28.                     "store" : [
  29.                         ['h2', 'Heading 2'],
  30.                         ['h3', 'Heading 3'],
  31.                         ['h4', 'Heading 4'],
  32.                         ['h5', 'Heading 5'],
  33.                         ['h6', 'Heading 6']
  34.                     ],
  35.                     "defaultValue" : "h2"
  36.                 }) }}
  37.             </div>
  38.         </li>
  39.         
  40.         <li class="uk-active">
  41.             <div>
  42.                 <div>Titre</div>
  43.                 <h2 class="uk-h2">{{ pimcore_textarea("content-title",{"nl2br" : true}) }}</h2>
  44.             </div>
  45.             <hr>
  46.             <div>R??sultats</div>
  47.             {% for i in pimcore_block('contentblock').iterator %}
  48.                 <div>Largeur de la colone</div>
  49.                 {{ pimcore_select("column-size", {
  50.                     "store" : [
  51.                         ['uk-width-1-2@m', '1/2'],
  52.                         ['uk-width-1-3@m', '1/3'],
  53.                         ['uk-width-2-3@m', '2/3'],
  54.                         ['uk-width-2-5@m', '2/5'],
  55.                         ['uk-width-3-5@m', '3/5'],
  56.                         ['uk-width-1-1', '1/1'],
  57.                     ],
  58.                     "defaultValue" : "uk-width-1-2@m"
  59.                 }) }}
  60.                 <div>Couleur de la colone</div>
  61.                 {{ pimcore_select("column-color", {
  62.                     "store" : [
  63.                         ['apk-red', 'rouge'],
  64.                         ['apk-white', 'blanche'],
  65.                     ],
  66.                     "defaultValue" : "apk-red"
  67.                 }) }}
  68.                 <div>Contenu</div>
  69.                 {{ pimcore_wysiwyg("result-content") }}
  70.             {% endfor %}
  71.             <hr>
  72.             <h3>T??moignage</h3>
  73.             <div>
  74.                 <div><strong>Titre</strong></div>
  75.                 {{ pimcore_textarea("testimonial-title",{"nl2br" : true}) }}
  76.                 <div class="uk-margin-top"><strong>Texte (obligatoire pour afficher la section t??moignage)</strong></div>
  77.                 {{ pimcore_wysiwyg("testimonial-content") }}
  78.                 <div class="uk-margin-top"><strong>Nom complet</strong></div>
  79.                 {{ pimcore_input("testimonial-name") }}
  80.                 <div class="uk-margin-top"><strong>Fonction (Optionnel)</strong></div>
  81.                 {{ pimcore_input("testimonial-function") }}
  82.                 <div class="uk-margin-top"><strong>Image</strong></div>
  83.                 {{ pimcore_image('testimonial-image', {width: 100, height: 100}) }}
  84.                 <div><strong>Partenaires (Optionnel)</strong></div>
  85.                 {% for i in pimcore_block('partnersblock').iterator %}
  86.                     <div>Logo</div>
  87.                     {{ pimcore_image('partners-image', {width: 60, height: 60}) }}
  88.                 {% endfor %}
  89.             </div>
  90.         </li>
  91.     </ul>
  92. </div>
  93. {% else %}
  94. <div class="apk-container-case-study">
  95.     <div class="uk-container apk-container-1400">
  96.         {% if not pimcore_textarea("content-title").isEmpty() %}
  97.             <div class="uk-text-center uk-margin-medium-bottom">
  98.                 {% set content_heading = pimcore_select("content-heading").getData() ?: 'h2' %}
  99. {% if content_heading == 'h1' %}
  100.     {% set content_heading = 'h2' %}
  101. {% endif %}
  102.                 {% set contentHeadingStyle = pimcore_select("content-heading-style").getData() %}
  103.                 <{{ content_heading }} class="uk-{{ contentHeadingStyle }}">
  104.                     {{ pimcore_textarea("content-title", {
  105.                     "nl2br" : true})|raw }}
  106.                 </{{ content_heading }}>
  107.             </div>
  108.         {% endif %}
  109.         <div class="uk-grid uk-grid-small" uk-grid uk-height-match="target: .apk-height-match">
  110.             {% for i in pimcore_block('contentblock').iterator %}
  111.             <div class="{{ pimcore_select('column-size') }}">
  112.                 <div class="apk-content uk-flex uk-flex-center uk-flex-middle {{ pimcore_select('column-color') }} apk-height-match">
  113.                     <div>
  114.                         {{ pimcore_wysiwyg("result-content")|raw }}
  115.                     </div>
  116.                 </div>
  117.             </div>
  118.             {% endfor %}
  119.         </div>
  120.         {% if pimcore_wysiwyg("testimonial-content")|striptags %}
  121.         <div class="uk-grid uk-grid-large uk-child-width-1-2@m" uk-grid>
  122.             <div>
  123.                 {% if not pimcore_textarea("testimonial-title").isEmpty() %}
  124.                 <div class="uk-grid uk-grid-collapse" uk-grid uk-height-match="target: .apk-height-match-title">
  125.                     <div class="uk-width-1-3@m">
  126.                         <div class="apk-content apk-red apk-height-match-title uk-flex uk-flex-middle uk-flex-center">
  127.                            <img src="/static/img/pictos/quote.png" width="60" class="apk-icon" alt="{{ 'Quote'|trans }}"/>
  128.                         </div>
  129.                     </div>
  130.                     <div class="uk-width-2-3@m">
  131.                         <div class="apk-content apk-title apk-height-match-title uk-flex uk-flex-middle uk-text-left">
  132.                             <h3>{{ pimcore_textarea("testimonial-title",{"nl2br" : true}) }}</h3>
  133.                         </div>
  134.                     </div>
  135.                 </div>
  136.                 {% endif %}
  137.                 <div class="apk-content apk-white uk-position-relative">
  138.                     <div class="apk-container-text">
  139.                         {{ pimcore_wysiwyg("testimonial-content")|raw }}
  140.                     </div>
  141.                     <div class="uk-grid" uk-grid>
  142.                         <div class="uk-width-auto@s">
  143.                             <div class="apk-container-image">
  144.                                 {{ pimcore_image('testimonial-image').thumbnail('global-image').html()|raw }}
  145.                             </div>
  146.                         </div>
  147.                         <div class="uk-width-expand@s uk-text-left">
  148.                             <div class="apk-name"><span>{{ pimcore_input("testimonial-name") }}</span></div>
  149.                             <div class="apk-function">{{ pimcore_input("testimonial-function") }}</div>
  150.                             {% if not pimcore_block('partnersblock').isEmpty() %}
  151.                                 <div class="uk-margin-small-top apk-container-partners-logo">
  152.                                     <div class="uk-grid uk-grid-small uk-child-width-auto" uk-grid>
  153.                                         {% for i in pimcore_block('partnersblock').iterator %}
  154.                                         <div>
  155.                                             {{ pimcore_image('partners-image').thumbnail('small-partner-logo').html()|raw }}
  156.                                         </div>
  157.                                         {% endfor %}
  158.                                     </div>
  159.                                 </div>
  160.                             {% endif %}
  161.                         </div>
  162.                     </div>
  163.                     <div class="uk-position-bottom-center apk-logo">
  164.                         <img src="/static/img/logos/mangogem-icon.png" width="60" alt="{{ 'Pointer'|trans }}"/>
  165.                     </div>
  166.                 </div>
  167.             </div>
  168.             <div class="uk-flex uk-flex-middle">
  169.                 <div class="uk-position-relative">
  170.                     <div>
  171.                         <a href="#casestudy" uk-toggle class="apk-link-pdf">
  172.                             {{ "Download case study"|trans }}
  173.                         </a>
  174.                     </div>
  175.                     <div class="uk-position-bottom-right apk-icon-pointer">
  176.                         <img src="/static/img/pictos/pointer.png" width="60" class="apk-icon" alt="{{ 'Pointer'|trans }}"/>
  177.                     </div>
  178.                 </div>
  179.             </div>
  180.             {% endif %}
  181.         </div>
  182.     </div>
  183. </div>
  184. {% endif %}