Drupal: CCK API Документы - PullRequest
       14

Drupal: CCK API Документы

2 голосов
/ 04 мая 2010

Есть какие-нибудь хорошие документы по CCK API? Я видел http://api.audean.com/,, но не могу найти то, что я хочу там.

По сути, мне нужна функция, которая берет имя поля и возвращает тип узла, который имеет это поле. Я написал свое собственное, но лучше бы сделал вызов API.

1 Ответ

1 голос
/ 04 мая 2010

CCK - отличный модуль, но с ужасной устаревшей документацией. (

Просматривая файлы модуля, выявляете content_fields ($ field_name), которые могут обеспечить требуемую функциональность.

Функция принимает имя поля и возвращает массив всех настроек для этого поля. Тип узла хранится в ['type_name'], поэтому вы можете написать что-то вроде следующего:

$field = content_fields('field_myfield');
$node_type = $field['type_name'];

Это должно дать вам тип узла для field_myfield.

...