bundles/Alea/AreabricksBundle/Resources/views/areas/singleimage/view.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2.     <div class="row">
  3.         <div class="col-3">
  4.             <p>Larghezza</p>
  5.             {{pimcore_select('width', {
  6.                 'store': [
  7.                     ['25', '25%'],
  8.                     ['50', '50%'],
  9.                     ['75', '75%'],
  10.                     ['100', '100%']
  11.                 ],
  12.                 'defaultValue': '100'
  13.             })}}
  14.         </div>
  15.         <div class="col-3">
  16.             <p>Larghezza minima (px)</p>
  17.             {{pimcore_numeric('minWidth')}}
  18.         </div>
  19.         <div class="col-3">
  20.             <p>Larghezza massima (px)</p>
  21.             {{pimcore_numeric('maxWidth')}}
  22.         </div>
  23.         <div class="col-3">
  24.             <p>Allineamento</p>
  25.             {{pimcore_select('align', {
  26.                 'store': [
  27.                     ['left', 'sinistra'],
  28.                     ['center', 'centro'],
  29.                     ['right', 'destra']
  30.                 ],
  31.                 'defaultValue': 'center'
  32.             })}}
  33.         </div>
  34.         <div class="col-3">
  35.             <p>{{ pimcore_checkbox('rounded') }} Usa bordi arrotondati</p>
  36.         </div>
  37.     </div>
  38.     
  39.     <p>Immagine</p>
  40.     {{pimcore_image('myImg')}}
  41. {% else %}
  42.     {% set width = pimcore_select('width').getData() %}
  43.     {% set minWidth = pimcore_numeric('minWidth').getData() %}
  44.     {% set maxWidth = pimcore_numeric('maxWidth').getData() %}
  45.     {% set align = pimcore_select('align').getData() %}
  46.     {% set rounded = pimcore_checkbox('rounded').isChecked() %}
  47.     {% set img = pimcore_image('myImg') %}
  48.     {% if not img.isEmpty() %}
  49.         
  50.         <div class="text-{{align}}">
  51.             <img src="{{img.getSrc()}}" alt="{{img.getAlt()}}" class="w-{{width}} {% if rounded %}rounded-4{% endif %}" style="{% if minWidth %}min-width:{{minWidth}}px;{% endif %} {% if maxWidth %}max-width:{{maxWidth}}px;{% endif %}">
  52.         </div>
  53.     {% endif %}
  54. {% endif %}