Как рендерить отдельные поля элемента field collections

Модуль field_collection всю свою историю существования (аж 2010 года) проходит в статусе beta версии. Тем не менее многие разработчики используют его в своих проектах. На текущий момент это версия 7.x-1.0-beta13.

Хотя FC — это ещё один entity, но некоторые обычные механизмы работы с полями, применимые к entity, здесь реализуются иначе.

Получить данные поля для последующего рендерегинга, можно используя общий механизм:

Но рендер функция, применяемая обычно после этого:

скорее всего выполнится с фатальной ошибкой. Возможно, в более ранних версиях ошибка отсутствует.

Сейчас рабочим вариантом рендеринга остаётся вызов другой функции рендеринга друпала:

Написать комментарий

Мало букафф? Читайте есчо !

Программно выводим блок в Drupal

Февраль 7, 2019 г.

Если вы решили вывести блок, реализованный в каком либо модуле, программно, то следующие  примеры кода помогут вам. Используя block API Запрашиваем данные блока через API, готовим массив для последующего рендеринга: [crayon-60fc88532b35b527574667/] ...

Читать

Еще один пример работы с EntityFieldQuery

Декабрь 23, 2020 г.

Время от времени продолжаю кодить под drupal 7, публикую еще один пример для работы EntityFieldQuery, на этот раз с фильтром по полю типа term reference. Основная логика точно такая же как и при работе с data полями (где у нас хранятся тексты или ...

Читать

 

Комментарии к «Как рендерить отдельные поля элемента field collections»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: