bundles/FoxHabbit/BasisBundle/Resources/views/Areas/content/basisbundle-content-card/variant-image-overlay-simple.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2.     <div class="basisbundle_edit_line">
  3.         <div class="basisbundle_edit_entry">
  4.             <div class="basisbundle_edit_label">Link:</div>
  5.             <div class="basisbundle_edit_input">{{ pimcore_relation('h',{class:'w-100'}) }}</div>
  6.         </div>
  7.     </div>
  8.     <div class="basisbundle_edit_line">
  9.         <div class="basisbundle_edit_entry">
  10.             <div class="basisbundle_edit_label">Anchor: #</div>
  11.             <div class="basisbundle_edit_input">{{ pimcore_input('anchor',{class:'w-100'}) }}</div>
  12.         </div>
  13.     </div>
  14. {% endif %}
  15. {% set bg_edit_prefix = false %}
  16. {% if config.bg_edit|default(false) %}
  17.     {% set bg_edit_prefix = config.bg_edit_prefix|default('bg') %}
  18. {% endif %}
  19. {% if not editmode and foxhabbit_common_tool_url_is_published( pimcore_relation('h')) %}
  20.     {% set href = foxhabbit_common_tool_url_get_href( pimcore_relation('h')) %}
  21.     {% if pimcore_input('anchor').getValue() %}
  22.         {% set href = href ~ '#' ~ pimcore_input('anchor').getValue() %}
  23.     {% endif %}
  24.     {% set target = foxhabbit_common_tool_url_get_target( pimcore_relation('h')) %}
  25.     {% set wrapper = [{ tag: 'a', class: config.card_class|default('card'), bg_edit_prefix: bg_edit_prefix, href: href, target: target }] %}
  26. {% else %}
  27.     {% set wrapper = [{ tag: 'div', class: config.card_class|default('card'), bg_edit_prefix: bg_edit_prefix}] %}
  28. {% endif  %}
  29. {% import '@FoxHabbitBasis/Macro/wrap.html.twig' as wrap_macro %}
  30. {{ wrap_macro.wrapperOpen( wrapper, _context) }}
  31.     {{ wrap_macro.wrapperOpen( config.image_wrapper|default(null), _context) }}
  32.         {{ pimcore_image('i',{imgAttributes:{class:config.image_class|default('card-img-top')}}) }}
  33.     {{ wrap_macro.wrapperClose( config.image_wrapper|default(null), _context) }}
  34.     {{ wrap_macro.wrapperOpen( config.cardoverlay_wrapper|default(null), _context) }}
  35.         {% if editmode or pimcore_wysiwyg('t').getValue() %}
  36.             {{ wrap_macro.wrapperOpen(config.card_text_wrapper, _context) }}
  37.                 {{pimcore_wysiwyg('t',{placeholder:'card text'})}}
  38.             {{ wrap_macro.wrapperClose(config.card_text_wrapper) }}
  39.         {% endif %}
  40.         {% if editmode or foxhabbit_common_tool_url_is_published( pimcore_relation('h')) %}
  41.             {{ wrap_macro.wrapperOpen(config.card_link_wrapper, _context) }}
  42.                 {{ pimcore_input('l',{placeholder:'card link text'}) }}
  43.             {{ wrap_macro.wrapperClose(config.card_link_wrapper) }}
  44.         {% endif %}
  45.     {{ wrap_macro.wrapperClose(config.cardoverlay_wrapper) }}
  46. {{ wrap_macro.wrapperClose( wrapper, _context) }}