Узел загрузки на основе имени поля
У меня есть тип контента с уникальным полем. Как я могу загрузить определенный узел на основе этого? node_load()
принимает только nid
. Я использую Drupal 7.
4
Author: kiamlaluno, 2011-07-14
2 answers
Действительно существует функция API: EntityFieldQuery
, в котором есть множество примеров использования , разбросанных по этому сайту.
4
Author: jhedstrom, 2017-04-13 12:47:08
Запустите запрос к базе данных, чтобы найти узел, содержащий поле с указанным значением, и верните идентификатор nid. Затем запустите nid через node_load()
2
Author: Laxman13, 2011-07-14 16:03:32