From 990aa2608f04a0648dc6ca6e4485192374fc12f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 10 Dec 2018 14:11:14 -0500 Subject: [PATCH] Override tags field which was harkening back to Octavia anyway But simplify dramatically since we're taking over the 'label' part from field config. --- .../field/field--field-tags.html.twig | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 agaric/templates/field/field--field-tags.html.twig diff --git a/agaric/templates/field/field--field-tags.html.twig b/agaric/templates/field/field--field-tags.html.twig new file mode 100644 index 0000000..2bbd7ae --- /dev/null +++ b/agaric/templates/field/field--field-tags.html.twig @@ -0,0 +1,29 @@ +{# +/** + * @file + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + */ +#} + +

More about...

+

+{% for item in items %} + {% if loop.length > 1 and loop.index == loop.length %}and {% endif %} + {{ item.content }}{% if loop.length > 2 and not loop.last %}, {% endif %} +{% endfor %} +