Есть ли страница со списком всех полей?

19

Мне интересно, собрал ли кто-нибудь список полей, доступных для создания типов контента в Drupal. Существует множество списков самых популярных модулей, но было бы здорово иметь один, фокусирующийся на существующих полях, будь то в ядре или сторонних модулях. Я немного осмотрелся, но всегда получаю списки модулей.

пробивной
источник

Ответы:

30

В admin / reports / fields есть страница, на которой перечислены имя поля (имя машины), тип поля и модуль, из которого оно получено, а также все пакеты (типы контента в случае узлов), которые используют это. поле.

mpdonadio
источник
1
Вам может потребоваться включить модуль field_ui, чтобы увидеть эту страницу
wranvaud
22

Для Drupal 7, если у вас есть drush, вы можете запросить у него список «типов полей» (который включает в себя их виджеты) или «полей» (который включает в себя имя поля и связанный с ним «комплект»).

Пример вывода (чистый Drupal 7) drush field-info fieldsдля меня дает:

 Field name    Field type               Bundles
 comment_body  text_long                comment_node_page,comment_node_article
 body          text_with_summary        page,article
 field_tags    taxonomy_term_reference  article
 field_image   image                    article

Выход для drush field-info typesдает:

 Field type             Default widget          Widgets
 file                   file_generic            file_generic
 image                  image_image             image_image
 list_integer           options_select          options_select, options_buttons
 list_float             options_select          options_select, options_buttons
 list_text              options_select          options_select, options_buttons
 list_boolean           options_buttons         options_buttons, options_onoff
 number_integer         number                  number
 number_decimal         number                  number
 number_float           number                  number
 taxonomy_term_referen  options_select          options_select,
 ce                                             options_buttons,
                                                taxonomy_autocomplete
 text                   text_textfield          text_textfield
 text_long              text_textarea           text_textarea
 text_with_summary      text_textarea_with_sum  text_textarea_with_summary
                        mary
rickumali
источник
Да, это хорошая функция, спасибо, что поделились. Я надеялся на веб-страницу где-нибудь. После создания типа контента я теперь несколько раз сталкивался с полями, более или менее случайно, что давало мне функцию, которую я искал ранее. Так что было бы неплохо иметь своего рода «словарную» веб-страницу со списком доступных полей.
Punchy
Веб-страница, вероятно, будет статичной и не будет содержать все возможные поля; Я имею в виду те поля, которые автоматически создаются из модуля на основе некоторых условий, или те поля, которые создаются пользователем, например поле ссылки на термин таксономии.
kiamlaluno
5
Команды drush версии 6.0 drush field-info typesиdrush field-info fields
Пит
4

Вы также можете установить модуль "Devel" и использовать блок "Development". Там есть ссылка меню (devel / field / info), которая показывает полный список всех полей, экземпляров и пакетов.

Андрей Григорьевич
источник
3

В Drupal 6 просто зайдите в admin / content / types / fields .

hendor
источник