Модуль 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Январь 21, 2019 г.
Theme API к сожалению не даёт прямого метода, чтобы прочитать это значение. Как его получить?
Иногда программно нужно установить, что именно видит пользователь на фронт-енд (какую тему использует движок).
Необходимость возникает из-за того, ...
Читать
Март 20, 2019 г.
При возникновении ошибок, во время проверки формы друпал выполняет две вещи, которые отражаются на фронт-энд - добавляет сообщение об ошибке в стек сообщений и маркирует классом error поле, содержащее ошибку.
Если форма находится далеко от места вывода ...
Читать
Ноябрь 22, 2018 г.
Модуль Config Pages позволяет создавать страницы конфигурации для вашего модуля, всего сайта, или может быть просто одного из разделов сайта. Потом эти значения можно читать из программы и использовать так, как вам требуется. Но API Config Pages не содержит ...
Читать
Июнь 28, 2019 г.
Привычное для пользователей поведение модального окна изначально не реализовано в ctools. Давайте добавим немного js, реализующего нужный функционал.
Код универсален для модального окна создаваемого ctools, т.к. привязан к верстке окна:
[crayon-69fee4b85945c776889147/] ...
Читать