bootstrap_italia-8.x-0.x-dev/patterns/callout2/pattern-callout2.html.twig

patterns/callout2/pattern-callout2.html.twig
{% embed '@bi-bcl/callout/callout.html.twig' with {
  callout_variant: callout_type ? callout_type|render|striptags|trim : default_type,
  title: title|render|striptags|trim,
  display: variant == 'default' ? 'standard' : variant,
  icon_name: custom_icon is not empty ? custom_icon|render|striptags|trim : null,
  callout_classes: [
    max_width != 'full' ? max_width
  ]
} %}
  {% block content %}
    {% if variant == 'more' %}
      {{ content }}
      {% set _more_collapse_id = 'callout-more' ~ random() %}
      {% set _more_call_to_action_label = more_call_to_action_label is not empty ? more_call_to_action_label|render|striptags|trim : default_call_to_action_label %}
      {% set _more_call_to_action_icon = more_call_to_action_icon is not empty ? more_call_to_action_icon|render|striptags|trim : default_call_to_action_icon %}
      <div class="collapse-div" id="{{ _more_collapse_id }}">
        <div class="collapse-header" id="{{ _more_collapse_id }}-heading">
          <button aria-controls="{{ _more_collapse_id }}-collapse" aria-expanded="false" class="callout-more-toggle" data-bs-target="#{{ _more_collapse_id }}-collapse" data-bs-toggle="collapse">
            {{ 'Read more'|t }} <span></span>
          </button>
          {% if more_call_to_action_url is not empty %}
            <a class="callout-more-download"
               href="{{ more_call_to_action_url|render|striptags|trim }}"
               title="{{ _more_call_to_action_label }}"
            >
              {%- include '@bi-bcl/icon/icon.html.twig' with {
                name: _more_call_to_action_icon,
                color: 'primary',
                icon_classes: ['me-2']
              } -%}
              {{- _more_call_to_action_label -}}
            </a>
          {% endif %}
        </div>
        <div aria-labelledby="{{ _more_collapse_id }}-heading" class="collapse" id="{{ _more_collapse_id }}-collapse" role="tabpanel">
          <div class="collapse-body">
            {{ more_content }}
          </div>
        </div>
      </div>
    {% else %}
      {{ content }}
    {% endif %}
  {% endblock %}
{% endembed %}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc