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

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

Основная логика точно такая же как и при работе с data полями (где у нас хранятся тексты или числа). Отличие только одно — у референсного поля в базе данных наименование столбца данных в зависимости от типа ссылки может принимать разные значения. Например, для term reference это ‘tid’.

Результатом будет массив вида:

Далее, обычно, следует обработка этого массива, вроде:

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

Список всех типов публикаций в Drupal

Май 13, 2020 г.

Как получить полный список зарегистрированных типов публикаций в Drupal 7. Задача типична для бек-енда при создании форм страниц настроек. Потому покажу в статье пример реализации поля для формы с выбором типов публикаций. В API Drupal существует ...

Читать

Меняем поведение корневого пункта меню bootstrap dropdown

Апрель 14, 2022 г.

В bootstrap корневой пункт меню с подпунктами (dropdown menu) не является активной ссылкой и лишь служит кнопкой для развертывания подпунктов. Тем временем ...

Читать

Ctools modal закрытие при клике вне модального окна

Июнь 28, 2019 г.

Привычное для пользователей поведение модального окна изначально не реализовано в ctools. Давайте добавим немного js, реализующего нужный функционал. Код универсален для модального окна создаваемого ctools, т.к. привязан к верстке окна: [crayon-6923f6f6d94fc937204018/] ...

Читать

Создание условий `или` в запросах через db API Drupal

Январь 4, 2019 г.

Конструирование запросов через Drupal DB API необходимо для поддержки совместимости кода для разных источников данных. Друпал предоставляет и более прямые средства для написания запросов вроде db_query, и никто не может запретить вам применить функционал ...

Читать
 

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

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



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