Добрый день, Уважаемые!
не понравился мне модуль parade, но в нем есть интересная штука - якоря параграфов. они сделаны не так, как бы хотелось, поэтому решил выполнить что то подобное. А именно - сделать якоря параграфов.
- создал поле с "тайтлом параграфа", создал поле с якорем.
- поле с якорем скрываю и хочу вывести следующую конструкцию:
{% set classes = ['field-paragraph-title',] %}
{% for item in items %}
<h2 {{ attributes.addClass(classes, 'field__item') }}>
<a name="{{ fields.field_prgrph_anchor.content }}"></a>
{{ item.content }}</h2>
{% endfor %}
и не выводится. ничего не выводится. Помогите пожалуйста разобраться...
п.с. установил twig_tweak и попробовал вывести так: {{ drupal_field('field_prgrph_anchor', 'node', 1) }}
и тоже ничего не выводится.
Версия Drupal:
8.xКатегория:
Theming
Вопрос задан 09.03.2018 - 00:05
Ответы
{{ paragraph.field_px_size.value }}
примерно так.
а вот пример кода для параграфа колонок (там значения полей настроек в классы выводим:
{%
set classes = [
'paragraph',
'paragraph--type--' ~ paragraph.bundle|clean_class,
view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class,
content['field_paragraph_element']['#items'] ? 'columns--' ~ content['field_paragraph_element']['#items']|length : 'columns--' ~ content['_field_layout']['content']['field_paragraph_element']['#items']|length,
paragraph.field_paragraph_columns_w.value is not empty ? 'justify--' ~ paragraph.field_paragraph_columns_w.value,
paragraph.field_paragraph_columns_h.value is not empty ? 'align--' ~ paragraph.field_paragraph_columns_h.value,
]
%}
{% block paragraph %}
<div{{ attributes.addClass(classes) }} id="paragraph-id--{{ paragraph.id() }}">
{% block content %}
<div class="grid-wrapper">
{{ content.field_paragraph_element }}
</div>
{% endblock %}
</div>
{% endblock paragraph %}
Ответ дан 09.03.2018 - 14:12
Спасибо огромное!!! Заработало!!!
а смотреть, какие поля, кинтом?