custom/static-plugins/CytexTheme/src/Resources/views/storefront/element/cms-element-cytex-text-show-more.html.twig line 1

Open in your IDE?
  1. {% block element_cytex_text_show_more %}
  2.     <div class="cms-element-cytex-text-show-more">
  3.         {% if element.config.headline.value != '' %}<h2
  4.             class="cytex-text-show-more-headline">{{ element.config.headline.value }}</h2>{% endif %}
  5.         {% if element.config.text.value != '' %}
  6.             <div class="d-none d-lg-block">
  7.                 {% set textBreakLength = element.config.desktopLength.value %}
  8.                 {% block element_cytex_text_show_more_text %}
  9.                     {% if element.config.showMore.value and element.config.text.value|length > textBreakLength %}
  10.                         <div class="collapse show cytex-text-show-more-collapse">
  11.                             <p class="cytex-text-show-more-text cytex-text-show-more-short">{{ element.config.text.value|slice(0,textBreakLength) }}
  12.                                 ...</p>
  13.                             <button class="btn cytex-btn-link-primary p-0 cytex-text-show-more-button"
  14.                                     data-toggle="collapse"
  15.                                     data-target=".cytex-text-show-more-collapse" aria-expanded="false"
  16.                                     aria-controls="collapseExample">
  17.                                 {{ "cytex-theme.cms.cytex-text-show-more"|trans|sw_sanitize }}</button>
  18.                         </div>
  19.                         <div class="collapse cytex-text-show-more-collapse">
  20.                             <p class="cytex-text-show-more-text">{{ element.config.text.value|raw }}</p>
  21.                         </div>
  22.                     {% else %}
  23.                         <p class="cytex-text-show-more-text">{{ element.config.text.value|raw }}</p>
  24.                     {% endif %}
  25.                 {% endblock %}
  26.             </div>
  27.             <div class="d-block d-lg-none">
  28.                 {% set textBreakLength = element.config.mobileLength.value %}
  29.                 {{ block('element_cytex_text_show_more_text') }}
  30.             </div>
  31.         {% endif %}
  32.     </div>
  33. {% endblock %}