at_theme-1.4.1/at_core/templates/content/taxonomy-term.html.twig

at_core/templates/content/taxonomy-term.html.twig
{#
/**
 * @file
 * Theme override to display a taxonomy term.
 *
 * Available variables:
 * - url: URL of the current term.
 * - name: Name of the current term.
 * - content: Items for the content of the term (fields and description).
 *   Use 'content' to print them all, or print a subset such as
 *   'content.description'. Use the following code to exclude the
 *   printing of a given child element:
 *   @code
 *   {{ content|without('description') }}
 *   @endcode
 * - attributes: HTML attributes for the wrapper.
 * - page: Flag for the full page state.
 * - term: The taxonomy term entity, including:
 *   - id: The ID of the taxonomy term.
 *   - bundle: Machine name of the current vocabulary.
 * - view_mode: View mode, e.g. 'full', 'teaser', etc.
 *
 * @see template_preprocess_taxonomy_term()
 */
#}
{%
  set classes = [
    'taxonomy-term',
    view_mode ? 'taxonomy-term--view-mode-' ~ view_mode|clean_class,
    'vocabulary-' ~ term.bundle|clean_class,
  ]
%}
{% if view_mode == 'default' %}
  {% set html_element = 'article' %}
{% else %}
  {% set html_element = 'section' %}
{% endif %}
<{{ html_element }}{{ attributes.setAttribute('id', 'taxonomy-term-' ~ term.id).addClass(classes) }}>

  {{ title_prefix }}
  {% if not page %}
    <h2 class="taxonomy-term__title"><a href="{{ url }}">{{ name }}</a></h2>
  {% endif %}
  {{ title_suffix }}

  {% set content_rendered %}
    {{ content }}
  {% endset %}
  {% if content_rendered|trim is not empty %}
    <div class="taxonomy-term__content">
      {{ content_rendered }}
    </div>
  {% endif %}

</{{ html_element }}>

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

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