Вы здесь

как вывести значение поля в параграфе?

0

Добрый день, Уважаемые!
не понравился мне модуль 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

Ответы

0

{{ 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

Спасибо огромное!!! Заработало!!!
а смотреть, какие поля, кинтом?

Комментарий оставлен 09.03.2018 - 19:31