Girişler Drupal Dizisi

3 Cevap php

Kullanıcıların (textfields yoluyla) adlarının bir listesini giriyoruz bir drupal form var ve onları istediğiniz kadar girmek mümkün olması için ben isterim. Drupal ile bir "giriş dizisi" yapmak için bazı yolu var mı? Herhangi Bunu yapmak için Ajax veya Ahah kullanmak için fikir?

3 Cevap

Bunu yapmak için en kolay yolu, bir içerik türü ve CCK alanı kullanarak alan yapılandırmasında sınırsız değerlerin sayısını ayarlayabilirsiniz. Bu forma bakarken, tek bir alan görüntülenir olacak yapmak ve bir dinamik olarak başka bir giriş elemanı katacak ve en renkli "Başka eklemek" olur.

Eğer sunulan bilgi ile herhangi bir işlem yapmak gerekiyorsa, form submition yakalamak için nodeapi kanca kullanabilirsiniz.

Kendi formunu kullanmak istiyorsanız, o zaman formların "#ahah" binding özelliğini kullanmanız gerekir ve elle yeni öğeler eklemek, ayrıca this tutorial önce eklendiğini takip etmek gerekir.

Ancak ben kesinlikle uyumsuz Drupal 6 sorunlu formlarını değiştirerek beri bir içerik türü kullanmak için ve muhtemelen baş ağrısı bir sürü verecek, Ahah ile bir form değiştirme hakkında biraz daha fazla ipuçları için this post görmek öneririz .

İyi şanslar onunla.

Eğer kullanıyorsanız CCK sizin gibi belirli bir elemanın kaç belirtebilirsiniz, sınırsız için bu ayarlayabilirsiniz ve form elemanının altında bir "add" butonuna sağlayacaktır.

Adları kullanıcı tabanı varsa da bir userreference alanı kullanabilirsiniz.

Bu yardımcı olabilir?

Adding dynamic form elements using AHAH

umarım.