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


19

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

Ответы:


30

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


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

Да, это хорошая функция, спасибо, что поделились. Я надеялся на веб-страницу где-нибудь. После создания типа контента я теперь несколько раз сталкивался с полями, более или менее случайно, что давало мне функцию, которую я искал ранее. Так что было бы неплохо иметь своего рода «словарную» веб-страницу со списком доступных полей.
Punchy

Веб-страница, вероятно, будет статичной и не будет содержать все возможные поля; Я имею в виду те поля, которые автоматически создаются из модуля на основе некоторых условий, или те поля, которые создаются пользователем, например поле ссылки на термин таксономии.
kiamlaluno

5
Команды drush версии 6.0 drush field-info typesиdrush field-info fields
Пит

4

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.