Tüm alanları listeleyen bir sayfa var mı?


19

Birisinin Drupal'da içerik türleri oluşturmak için kullanılabilir alanların bir listesini derleyip derlemediğini merak ediyorum. En popüler modüllerin birçok listesi vardır, ancak çekirdek veya üçüncü taraf modüllerden mevcut alanlara odaklanan bir tane olması harika olurdu. Biraz etrafına baktım, ama her zaman modül listeleriyle karşılaştım.

Yanıtlar:


30

Admin / raporlar / alanlarda , alan adını (makine adı), alan türünü ve hangi modülden geldiğini ve bunu kullanan tüm paketlerle (içerik türlerinde düğümler) listeleyen bir sayfa vardır. alan.


1
field_uiBu sayfayı görmek için modülü etkinleştirmeniz gerekebilir
wranvaud

22

Drupal 7 için, varsa drush"alan türlerinin" (pencere öğelerini içeren) veya "alanların" (alan adını ve ilişkili 'paketini içeren) bir listesini isteyebilirsiniz.

drush field-info fieldsBana örnek çıktı (temiz Drupal 7) verir:

 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

İçin çıktı drush field-info typesverir:

 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

Evet, bu hoş bir özellik, paylaştığınız için teşekkürler. Bir yerde bir web sayfası umuyordum. Bir içerik türü oluşturduktan sonra, daha çok veya daha az şans eseri tarlalarda tekrar tekrar çalıştım, bu da bana daha önce aradığım bir işlevi verdi. Bu nedenle, kullanılabilir alanları listeleyen bir tür "sözlük" web sayfasına sahip olmak güzel olurdu.
Punchy

Bir web sayfası muhtemelen statik olur ve olası tüm alanları içermez; Ben otomatik olarak bazı koşullara dayalı bir modülden oluşturulan alanları veya bir sınıflandırma terimi başvuru alanı gibi bir kullanıcı tarafından oluşturulan alanları düşünüyorum.
kiamlaluno

5
drush sürüm 6.0 komutları drush field-info typesvedrush field-info fields
Pete

4

Ayrıca "Devel" modülünü kurabilir ve "Geliştirme" Bloğunu kullanabilirsiniz. Tüm alanların, örneklerin ve paketlerin kapsamlı bir listesini gösteren bir menü bağlantısı (devel / field / info) vardır.


3

Drupal 6'da admin / content / types / fields'a gitmeniz yeterlidir .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.