semanticui-8.x-1.x-dev/templates/navigation/links--dropbutton--operation.html.twig

templates/navigation/links--dropbutton--operation.html.twig
{# Check is the item is a nested one and use related classes. Main item is
 rendered as a regular button. #}
{% set dropdown_classes = nested ? ['item'] : ['ui', 'button'] %}
{%- if item.link -%}
  {# Keep default classes from the item. Skip "list" class as it breaks the
   button with List styles. #}
  {% set default_classes = item.attributes.class ? item.attributes.removeClass('list').class|merge(dropdown_classes) : dropdown_classes %}
  {% set classes = item.link['#options']['attributes']['class'] ? item.link['#options']['attributes']['class']|merge(default_classes) : default_classes %}
  {% set link_attributes = item.link['#options']['attributes'] ? item.link['#options']['attributes']|merge({'class': classes}) : {'class': classes} %}
  {% set options = item.link['#options'] ? item.link['#options']|merge({'attributes': link_attributes}) : {'attributes': link_attributes} %}
  {% set link = item.link|merge({'#options': options}) %}

  {{ link }}
{%- elseif item.text_attributes -%}
  <div{{ item.text_attributes.addClass(dropdown_classes) }}>{{ item.text }}</div>
{%- else -%}
  <div{{ create_attribute({'class': dropdown_classes}) }}>{{ item.text }}</div>
{%- endif -%}

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

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