templates/areas/apk-container-image-border/view.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2. <div class="uk-container apk-container-1400">
  3.     <div uk-alert>
  4.         <h1 class="uk-h1">APK CONTAINER IMAGE BORDER</h1>
  5.     </div>
  6.     <ul uk-tab>
  7.         <li><a href="#">Configurations</a></li>
  8.         <li class="uk-active"><a href="#">Edition</a></li>
  9.     </ul>
  10.     <ul class="uk-switcher uk-margin">
  11.         <li class="apk-size-20 uk-grid-small" uk-grid>
  12.             {# Colonne 1 #}
  13.             <div class="uk-width-1-2@m" uk-margin>
  14.                 <div>Type de heading pour le titre ?</div>
  15.                 {{ pimcore_select("content-heading", {
  16.                     "store" : [
  17.                         ['h1', 'Heading 1'],
  18.                         ['h2', 'Heading 2'],
  19.                     ],
  20.                     "defaultValue" : "h2"
  21.                 }) }}
  22.                 <div><strong>Style</strong> du heading pour le titre ?</div>
  23.                 {{ pimcore_select("content-heading-style", {
  24.                     "store" : [
  25.                         ['h1', 'Heading 1'],
  26.                         ['h2', 'Heading 2'],
  27.                     ],
  28.                     "defaultValue" : "h2"
  29.                 }) }}
  30.                 <div>Couleur du contenair</div>
  31.                 {{ pimcore_select("theme-color", {
  32.                     "store" : [
  33.                         ['', 'Classique'],
  34.                         ['apk-orange', 'Orange'],
  35.                         ['apk-bleu', 'Bleu'],
  36.                         ['apk-vert', 'Vert'],
  37.                     ],
  38.                     "defaultValue" : ""
  39.                 }) }}
  40.             
  41.             </div>
  42.             {# Colonne 2 #}
  43.             <div class="uk-width-1-2@m" uk-margin>
  44.                 
  45.                 <div>Espacement en haut du block</div>
  46.                 {{ pimcore_select("margin-top", {
  47.                     "store" : [
  48.                         ['uk-padding-remove-top', 'Suppression du padding'],
  49.                         ['', 'Aucun'],
  50.                         ['uk-margin-small-top', 'Petit'],
  51.                         ['uk-margin-medium-top', 'Moyen'],
  52.                         ['uk-margin-large-top', 'Grand'],
  53.                         ['uk-margin-xlarge-top', 'Très grand'],
  54.                     ],
  55.                     "defaultValue" : ""
  56.                 }) }}
  57.     
  58.                 <div>Espacement en bas du block</div>
  59.                 {{ pimcore_select("margin-bottom", {
  60.                     "store" : [
  61.                         ['uk-padding-remove-bottom', 'Suppression du padding'],
  62.                         ['', 'Aucun'],
  63.                         ['uk-margin-small-bottom', 'Petit'],
  64.                         ['uk-margin-medium-bottom', 'Moyen'],
  65.                         ['uk-margin-large-bottom', 'Grand'],
  66.                         ['uk-margin-xlarge-bottom', 'Très grand'],
  67.                     ],
  68.                     "defaultValue" : ""
  69.                 }) }}
  70.                 
  71.             </div>
  72.         </li>
  73.     
  74.         <li class="uk-active">
  75.             <div class="uk-margin-large-bottom">
  76.                 <div>Image</div>
  77.                 {{ pimcore_image('content-image', {
  78.                     width: 300,
  79.                 }) }}
  80.                 <div>Titre</div>
  81.                 <h2 class="uk-h2">
  82.                     {{ pimcore_textarea("content-title",{
  83.                         "nl2br" : true
  84.                     }) }}
  85.                 </h2>
  86.                 
  87.                 <div>Texte</div>
  88.                 {{ pimcore_textarea("content",{
  89.                     "nl2br" : true
  90.                 }) }}
  91.                 <div>Lien</div>
  92.                 <div>
  93.                     {{ pimcore_link("content-btn", {
  94.                         "class" : "uk-button"
  95.                     }) }}
  96.                 </div>
  97.                 
  98.             </div>
  99.         </li>
  100.     </ul>
  101. </div>
  102. {% else %}
  103. <div class="apk-section-container-image-border {{ pimcore_select("margin-top") }} {{ pimcore_select("margin-bottom") }}">
  104.     <div class="uk-container apk-container-1400">
  105.         {% if not pimcore_image("content-image").isEmpty() %}
  106.         <div class="apk-container-image uk-position-relative">
  107.             <div class="apk-container-content {{ pimcore_select("theme-color") }}">
  108.                 <div class="uk-grid-small" uk-grid>
  109.                     <div class="uk-width-2-3@s">
  110.                         <div class="apk-content">
  111.                         {% if not pimcore_textarea("content-title").isEmpty %}
  112.                             {% if pimcore_select("content-heading").data == "span" %}
  113.                                 <span class="uk-{{ pimcore_select("content-heading-style").getData() }}">
  114.                                     {{ pimcore_textarea("content-title", {
  115.                                     "nl2br" : true})|raw }}
  116.                                 </span>
  117.                             {% else %}
  118.                                 {% set content_heading = pimcore_select("content-heading").getData() %}
  119.                                 <{{ content_heading }} class="uk-{{ pimcore_select("content-heading-style").getData() }}">
  120.                                     {{ pimcore_textarea("content-title", {
  121.                                     "nl2br" : true})|raw }}
  122.                                 </{{ content_heading }}>
  123.                             {% endif %}
  124.                         {% endif %}
  125.                     
  126.                             <p>
  127.                             {{ pimcore_textarea("content",{
  128.                                 "nl2br" : true
  129.                             }) }}
  130.                             </p>
  131.                         
  132.                             {% if not pimcore_link("content-btn").isEmpty() %}
  133.                             <div class="uk-text-right">
  134.                                 {{ pimcore_link("content-btn", {
  135.                                     "class" : "uk-button"
  136.                                 }) }}
  137.                             </div>
  138.                             {% endif %}
  139.                         </div>
  140.                     </div>
  141.                 
  142.                     <div class="uk-width-1-3@s uk-flex-first@s">
  143.                         {{ pimcore_image("content-image").thumbnail("global-image").html()|raw }}
  144.                     </div>
  145.                 </div>
  146.             </div>
  147.             <div class="apk-border {{ pimcore_select("theme-color") }}"></div>
  148.         </div>
  149.         {% else %}
  150.         <div class="apk-container-no-image uk-position-relative">
  151.             <div class="apk-content {{ pimcore_select("theme-color") }}">
  152.                 {% if not pimcore_textarea("content-title").isEmpty %}
  153.                     {% if pimcore_select("content-heading").data == "span" %}
  154.                         <span class="uk-{{ pimcore_select("content-heading-style").getData() }}">
  155.                             {{ pimcore_textarea("content-title", {
  156.                             "nl2br" : true})|raw }}
  157.                         </span>
  158.                     {% else %}
  159.                         {% set content_heading = pimcore_select("content-heading").getData() %}
  160.                         <{{ content_heading }} class="uk-{{ pimcore_select("content-heading-style").getData() }}">
  161.                             {{ pimcore_textarea("content-title", {
  162.                             "nl2br" : true})|raw }}
  163.                         </{{ content_heading }}>
  164.                     {% endif %}
  165.                 {% endif %}
  166.                 <p>
  167.                 {{ pimcore_textarea("content",{
  168.                     "nl2br" : true
  169.                 }) }}
  170.                 </p>
  171.                 
  172.                 {% if not pimcore_link("content-btn").isEmpty() %}
  173.                     <div class="uk-text-right">
  174.                         {{ pimcore_link("content-btn", {
  175.                             "class" : "uk-button uk-button-orange"
  176.                         }) }}
  177.                     </div>
  178.                 {% endif %}
  179.             </div>
  180.             <div class="apk-border {{ pimcore_select("theme-color") }}"></div>
  181.         </div>
  182.         {% endif %}
  183.     </div>
  184. </div>
  185. {% endif %}