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

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

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

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

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

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

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

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

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

Проблемы загрузки скриптов в параграфах Drupal 7

Март 22, 2021 г.

Проявляется как не прогружающиеся wysiwyg редактор (ckeditor, например) или элементы поля, обрабатываемые модулем media, при добавлении параграфа (entity модуля parapraphs). Это по-крайней мере два примера с которыми я лично сам сталкивался. Характерно, ...

Читать

Как изменить длину поля (max length) после создания, сохраняя данные

Май 15, 2018 г.

Друпал не позволяет менять длину текстового поля после создания. Функция field_update_field также нам не поможет - будет сгенерирована соответствующая ошибка, что поле уже содержит данные и изменить его длину нельзя. Это можно проделать вручную, зная ...

Читать

 

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

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



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