Как получить параметр?

Аватар пользователя Maxim_web_developer

Существует параграф, а в нем два вложенных параграфа.
Модуль paragraphs.
В зависимости от какой вложенные , то показывать разные css.
Подскажите как вытащить значения protected?

{{ kint(content['field_our_plus']['0']['#paragraph'])['values'] }}

?>

Пытаюсь вытащить, пишет просто NULL, хотя значений есть у нем.

Модули и темы:
Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Аватар пользователя Maxim_web_developer
Maxim_web_developer 1 неделя назад

Отлично, ребят!
Решил вопрос, нужно было вызвать метод

content['field_our_plus']['0']['#paragraph'].getType()

Комментарии

Аватар пользователя marassa
marassa 1 неделя назад
1
Maxim_web_developer написал:
как вытащить значения protected?

Конкретно с paragraphs не знаком, но первое что бы я сделал - глянул в Available methods (131).

Аватар пользователя Maxim_web_developer
Maxim_web_developer 1 неделя назад
{{ kint(content['field_our_plus']['0']['#paragraph'].getParagraphType()) }}

Сделал следуюдущий метод, и просто вылетает сайт

Аватар пользователя fairrandir
fairrandir 1 неделя назад
1

По идее, доступные методы можно глянуть в апи, скорее всего нужен какой-то метод начинающийся с get.

Аватар пользователя marassa
marassa 1 неделя назад
1
Maxim_web_developer написал:
.getParagraphType()

А так?
->getParagraphType()

Аватар пользователя Maxim_web_developer
Maxim_web_developer 1 неделя назад

Также, вылет сайта

{{ kint(content['field_our_plus']['0']['#paragraph']->getParagraphType()) }}
Аватар пользователя Maxim_web_developer
Maxim_web_developer 1 неделя назад

Отлично, ребят!
Решил вопрос, нужно было вызвать метод

content['field_our_plus']['0']['#paragraph'].getType()