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

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

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

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

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

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

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

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

Вывод результатов формы в саму форму после submit

Март 2, 2017 г.

Что делают в большинстве случаев после успешного submit данных формы? Вариантов два - либо показывают системное сообщение drupal_set_messge(), либо производят переадресацию на некую страницу с результатами. Первый вариант почти всегда выглядит неказисто, ...

Читать

Добавление пунктов меню в Administration menu (admin_menu)

Апрель 8, 2020 г.

Популярный административный модуль admin_menu, собирает всё самое нужное и важное для управления сайтом. И хотя в 7 версии в ядре вы найдете модуль tool, обладающий похожим функционалом, ему не удалось заменить admin_menu. Далее, разберем код, добавляющий ...

Читать

Примеры работы с EntityFieldQuery

Декабрь 7, 2017 г.

Один раз начав работать с EntityFieldQuery, вы уже не захотите городить SQL запросы с джойнами таблиц полей сущностей. Что то сложное, возможно, сделать будет слишком трудно на этом конструкторе, но типовые выборки данных делать приятно, быстро и удобно. ...

Читать

Вывод данных с группировкой во views drupal

Ноябрь 15, 2019 г.

Типичная проблема при использовании модуля views - как вывести результат группировки, т.е. столбец вроде COUNT(*). Это можно сделать штатными средствами ...

Читать
 

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

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



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