Existe-t-il une page répertoriant tous les champs?


19

Je me demande si quelqu'un a compilé une liste de champs disponibles pour créer des types de contenu dans Drupal. Il existe de nombreuses listes des modules les plus populaires, mais il serait intéressant d'en avoir un axé sur les domaines existants, que ce soit dans le noyau ou à partir de modules tiers. J'ai regardé un peu, mais je me retrouve toujours avec des listes de modules.

Réponses:


30

Il y a une page dans admin / reports / fields qui répertorie le nom du champ (le nom de la machine), le type de champ et le module dont il provient, ainsi que tous les bundles (types de contenu, dans le cas des nœuds) qui utilisent cela champ.


1
Vous devrez peut-être activer le module field_uipour voir cette page
wranvaud

22

Pour Drupal 7, si vous en avez drush, vous pouvez lui demander une liste de "types de champs" (qui inclut leurs widgets), ou "champs" (qui inclut le nom du champ et son 'bundle' associé).

L'exemple de sortie (clean Drupal 7) drush field-info fieldspour me donne:

 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

La sortie de drush field-info typesdonne:

 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

Oui, c'est une fonctionnalité intéressante, merci pour le partage. J'espérais quelque part une page Web. Après avoir créé un type de contenu, j'ai maintenant parcouru à plusieurs reprises des champs, plus ou moins par hasard, ce qui m'a offert une fonction que je cherchais plus tôt. Il serait donc bien d'avoir une sorte de page Web "dictionnaire", répertoriant les champs disponibles.
Punchy

Une page Web serait probablement statique et ne contiendrait pas tous les champs possibles; Je pense aux champs qui sont créés automatiquement à partir d'un module en fonction de certaines conditions, ou aux champs créés à partir d'un utilisateur, comme un champ de référence de terme de taxonomie.
kiamlaluno

5
les commandes de la version 6.0 de drush sont drush field-info typesetdrush field-info fields
Pete

4

Vous pouvez également installer le module "Devel" et utiliser le bloc "Développement". Il existe un lien de menu (devel / field / info) qui affiche une liste complète de tous les champs, instances et bundles.


3

Dans Drupal 6, allez simplement dans admin / content / types / fields .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.