Taxonomy
A component template for rendering taxonomy entities.
Key Features
Dynamic Class Application: Automatically applies classes based on taxonomy term characteristics like vocabulary and view mode.
Vocabulary and View Mode Specific Styling: Facilitates unique styling for different vocabularies and view modes.
Flexible Content Rendering: Allows for customizable rendering of taxonomy term content and fields.
Customization Options
Vocabulary-Based Styling: Customize the appearance of terms based on their vocabulary.
View Mode Adaptation: Adjust styling for different view modes like 'full', 'teaser', etc.
Custom Attributes: Apply custom attributes to the taxonomy wrapper, title, and content areas.
Available Variables
url: URL of the current term.name: (optional) Name of the current term.content: Items for the content of the term (fields and description).attributes: HTML attributes for the wrapper.page: Flag for the full page state.term: The taxonomy term entity.view_mode: View mode, e.g. 'full', 'teaser', etc.
Blocks
The template provides several blocks that can be extended or overridden:
taxonomy_title_prefixtaxonomy_titletaxonomy_title_suffixtaxonomy_content
These blocks allow for fine-grained control over the rendering and overriding of different parts of the taxonomy term component.
Usage
{%
include 'radix:taxonomy' with {
name: term_name,
url: term_url,
content: term_content,
attributes,
title_attributes,
content_attributes,
view_mode,
term: taxonomy_term_entity,
}
%}Last updated
Was this helpful?