Модуль field_collection всю свою историю существования (аж 2010 года) проходит в статусе beta версии. Тем не менее многие разработчики используют его в своих проектах. На текущий момент это версия 7.x-1.0-beta13.
Хотя FC — это ещё один entity, но некоторые обычные механизмы работы с полями, применимые к entity, здесь реализуются иначе.
Получить данные поля для последующего рендерегинга, можно используя общий механизм:
|
|
$FC_entity = field_collection_item_load($collection_id); $view = field_view_field('field_collection_item', $FC_entity, 'field_name'); |
Но рендер функция, применяемая обычно после этого:
скорее всего выполнится с фатальной ошибкой. Возможно, в более ранних версиях ошибка отсутствует.
Сейчас рабочим вариантом рендеринга остаётся вызов другой функции рендеринга друпала:
|
|
print drupal_render_children($field); |
Drupal 7 Field Collection
Данная запись опубликована в 31.01.2019 19:35 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Ноябрь 23, 2025 г.
В Webform для Drupal 7 нет отдельного типа элемента, который отвечал бы за одиночный чекбокс. Если возникает задача добавить в форму знакомую всем галочку ...
Читать
Апрель 14, 2022 г.
В bootstrap корневой пункт меню с подпунктами (dropdown menu) не является активной ссылкой и лишь служит кнопкой для развертывания подпунктов. Тем временем ...
Читать
Январь 21, 2019 г.
Theme API к сожалению не даёт прямого метода, чтобы прочитать это значение. Как его получить?
Иногда программно нужно установить, что именно видит пользователь на фронт-енд (какую тему использует движок).
Необходимость возникает из-за того, ...
Читать
Июнь 28, 2019 г.
Привычное для пользователей поведение модального окна изначально не реализовано в ctools. Давайте добавим немного js, реализующего нужный функционал.
Код универсален для модального окна создаваемого ctools, т.к. привязан к верстке окна:
[crayon-697f6b6c8a625408156640/] ...
Читать