Вы здесь

Где найти список field types для hook_field_formatter_info()

1

Пишу модуль, который бы позволял выводить изображения в выбранном мной виде. И столкнулся с проблемой, что не понимаю, откуда брать данные.

Например, хук для создания нового форматера поля hook_field_formatter_info:

function hook_field_formatter_info() {
  return array(
    'text_default' => array(
      'label' => t('Default'),
      'field types' => array('text', 'text_long', 'text_with_summary'),
    ),
  );
}

Неясно, какие вообще могут быть 'field types'. Мне нужно форматер сделать для изображения и я хочу поставить 'image', но это наугад. А хотелось бы знать, где посмотреть весь список 'field types'.

Или другой пример, функция field_view_field:
field_view_field($entity_type, $entity, $field_name, $display = array(), $langcode = NULL)

У неё один из параметров $display - это массив, который можно заполнить данными и получить поле, отформатированное, как мне нужно. Но где взять эти данные?

Вопрос о методологии поиска, как искать информацию, на примере этих конкретных полей?

Версия Drupal: 
7.x
Категория: 
Field API
Вопрос задан 11.08.2015 - 19:29
Аватар пользователя shu
shu
178

Ответы

3

Неясно, какие вообще могут быть 'field types'

Поставьте Devel, откройте страницу devel/field/info

Но где взять эти данные?

какие данные? Список параметров указан на странице документации

Ответ дан 11.08.2015 - 19:34
Аватар пользователя xandeadx
xandeadx
1542

Поставьте Devel, откройте страницу devel/field/info

спасибо!

какие данные?

конкретно в этом случае нужны были параметры для форматера. они есть на странице devel/field/info

Комментарий оставлен 11.08.2015 - 19:41