{% if editmode %}
<div class="uk-container">
<ul uk-tab>
<li><a href="#">Configurations</a></li>
<li class="uk-active"><a href="#">Content Edit</a></li>
</ul>
<ul class="uk-switcher uk-margin">
<li>
<div>Répartition de la grille</div>
{{ pimcore_select("content-grid-rules", {
"store" : [
['grid-type-1', '1/2 | 1/2'],
['grid-type-2', '2/5 | 3/5'],
['grid-type-3', '1/3 | 2/3'],
['grid-type-4', '2/3 | 1/3'],
['grid-type-5', 'auto | expand'],
['grid-type-6', 'expand | auto'],
['grid-type-7', '3/5 | 2/5'],
],
"defaultValue" : "grid-type-1"
}) }}
<div>Type de heading pour le titre ?</div>
{{ pimcore_select("content-heading", {
"store" : [
['h1', 'Heading 1'],
['h2', 'Heading 2'],
['h3', 'Heading 3'],
['h4', 'Heading 4'],
['h5', 'Heading 5'],
['h6', 'Heading 6']
],
"defaultValue" : "h2"
}) }}
<div><strong>Style</strong> du heading pour le titre ?</div>
{{ pimcore_select("content-heading-style", {
"store" : [
['h1', 'Heading 1'],
['h2', 'Heading 2'],
['h3', 'Heading 3'],
['h4', 'Heading 4'],
['h5', 'Heading 5'],
['h6', 'Heading 6']
],
"defaultValue" : "h2"
}) }}
<div><strong>Sous-lignage pour le titre ?</strong></div>
{{ pimcore_select("content-heading-underlined", {
"store" : [
['', 'non'],
['apk-underlined', 'bleu'],
['apk-underlined apk-underlined-orange2', 'orange']
],
"defaultValue" : ""
}) }}
<div><strong>Background de couleur sous l'image ?</strong></div>
{{ pimcore_select("image-background", {
"store" : [
['', 'non'],
['apk-image-cover', 'bleu'],
['apk-image-cover apk-image-cover-orange2', 'orange']
],
"defaultValue" : ""
}) }}
<div>Ancre (optionnel)</div>
{{ pimcore_input("id-ancre") }}
</li>
{% endif %}
{% set content_grid_value = pimcore_select("content-grid-rules").getData() %}
{% if content_grid_value == 'grid-type-1' %}
{% set grid_left_class = 'uk-width-1-2@m' %}
{% set grid_right_class = 'uk-width-1-2@m' %}
{% elseif content_grid_value == 'grid-type-2' %}
{% set grid_left_class = 'uk-width-1-2@s uk-width-2-5@m' %}
{% set grid_right_class = 'uk-width-1-2@s uk-width-3-5@m' %}
{% elseif content_grid_value == 'grid-type-3' %}
{% set grid_left_class = 'uk-width-1-2@s uk-width-1-3@m' %}
{% set grid_right_class = 'uk-width-1-2@s uk-width-2-3@m' %}
{% elseif content_grid_value == 'grid-type-4' %}
{% set grid_left_class = 'uk-width-1-2@s uk-width-2-3@m' %}
{% set grid_right_class = 'uk-width-1-2@s uk-width-1-3@m' %}
{% elseif content_grid_value == 'grid-type-5' %}
{% set grid_left_class = 'uk-width-1-2@s uk-width-auto@m' %}
{% set grid_right_class = 'uk-width-1-2@s uk-width-expand@m' %}
{% elseif content_grid_value == 'grid-type-6' %}
{% set grid_left_class = 'uk-width-1-2@s uk-width-expand@m' %}
{% set grid_right_class = 'uk-width-1-2@s uk-width-auto@m' %}
{% elseif content_grid_value == 'grid-type-7' %}
{% set grid_left_class = 'uk-width-1-2@s uk-width-3-5@m' %}
{% set grid_right_class = 'uk-width-1-2@s uk-width-2-5@m' %}
{% endif %}
{% if editmode %}
<li class="uk-active">
<div class="uk-grid-large uk-margin-large-bottom uk-grid" uk-grid>
<div class="{{ grid_right_class }} apk-content">
<h2 class="uk-h2">
{{ pimcore_textarea("content-title",{
"nl2br" : true
}) }}
</h2>
{{ pimcore_wysiwyg("content") }}
<div class="actions">
{{ pimcore_link("content-btn", {
"class" : "uk-link"
}) }}
</div>
</div>
<div class="{{ grid_left_class }} apk-media uk-flex-last uk-flex-first@m">
Image pour lightbox (laisser vide si pas nécessaire)
{{ pimcore_relation("content-figure-lightbox", {
"types" : ["asset"],
"subtypes" : {
"asset" : ["image"]
}
}) }}
<hr />
<figure>
{{ pimcore_image("content-figure") }}
</figure>
</div>
</div>
</li>
</ul>
</div>
{% endif %}
{% if not editmode %}
<div class="apk-areabrick-container {{ pimcore_select("bg-color").getData() }} {% if pimcore_select("bg-color").getData() != '' %} uk-light {% endif %}">
<div id="{{ pimcore_input("id-ancre").getData() }}" class="uk-container">
<div class="uk-grid-large uk-grid" uk-grid>
<div class="{{ grid_left_class }}">
<div class="apk-media {{ pimcore_select("image-background") }}">
{% if not pimcore_relation("content-figure-lightbox").isEmpty() %}
<figure class="has-lightbox" uk-lightbox uk-scrollspy="cls: uk-animation-slide-left-medium;">
<a href="{{ pimcore_relation("content-figure-lightbox") }}" data-caption="{{ pimcore_image("content-figure").getAlt() }}">
<div class="apk-media-overlay uk-flex uk-flex-center uk-flex-middle">
<span class="apk-media-overlay--view">+</span>
</div>
{{ pimcore_image("content-figure",{
"thumbnail" : "area-wysiwyg-image"
}) }}
</a>
</figure>
{% else %}
<figure uk-scrollspy="cls: uk-animation-slide-left-medium;">
<img src="{{ pimcore_image("content-figure").getThumbnail("area-wysiwyg-image") }}" alt="{{ pimcore_image("content-figure").getAlt() }}" />
</figure>
{% endif %}
</div>
</div>
<div class="{{ grid_right_class }}">
{% if not pimcore_textarea("content-title").isEmpty %}
{% if pimcore_select("content-heading").isEmpty() %}
<span class="uk-h2 {{ pimcore_select("content-heading-underlined").getData() }}">
{{ pimcore_textarea("content-title", {
"nl2br" : true})|raw }}
</span>
{% else %}
{% set content_heading = pimcore_select("content-heading").getData() %}
<{{ content_heading }} class="uk-{{ pimcore_select("content-heading-style").getData() }} {{ pimcore_select("content-heading-underlined").getData() }}">
{{ pimcore_textarea("content-title", {
"nl2br" : true})|raw }}
</{{ content_heading }}>
{% endif %}
{% endif %}
{{ pimcore_wysiwyg("content") }}
{% if not pimcore_link("content-btn").isEmpty() %}
<div class="actions">
{{ pimcore_link("content-btn", {
"class" : "uk-link"
}) }}
</div>
{% endif %}
</div>
</div>
</div>
</div>
{% endif %}