Как получить все типы контента, имеющие определенное поле программно в Drupal 7? - PullRequest
2 голосов
/ 14 февраля 2011

Я хочу перечислить все типы контента (не узлы) , которые имеют специальное поле, например "field_user_select".Как мне сделать это программно в Drupal 7?

Спасибо

Ответы [ 2 ]

3 голосов
/ 14 февраля 2011

Вы должны иметь возможность использовать field_read_instances , чтобы возвратить все экземпляры полей с указанным именем field_name. От этого получите пачки сущностей.

1 голос
/ 14 февраля 2011

Я не нашел правильную функцию, но вы можете создать собственную функцию, взять код из функции field_ui_fields_list () в файле field_ui.admin.inc, добавить аргумент для фильтрации по имени поля ...

...