xNotes.ru

Заметки о разработке и многом другом

Drupal 6: получить список CCK полей существующих на сайте

Чтобы получить список CCK полей, которые создал пользователь, нужно вызвать ф-ю content_fields(), которая вернёт список в виде массива. Пример использования:

$fields = array();
foreach (content_fields() as $field) {
  $fields[] = $field['field_name'];
}
print_r($fields);

Результат:

Array
(
    [0] => field_noderef
    [1] => field_date
    ...
)