«forms» etiketlenmiş sorular

Form API'sı hakkında sorular için kullanın. Varlık veya varlık alanı formları için kullanmayın.


1
Hook_form_alter () neden bu kadar dağınık?
İşte karşılaştığım bir örnek. Alanımın etiketine biraz HTML koymaya çalışıyorum. $form['field_feedback']['und']['#title'] <- has the title $form['field_feedback']['und'][0]['#title'] <- has the title $form['field_feedback']['und'][0]['value']['#title'] <- has the title. (Works) Neden yalnızca bir tanesi kullanılmış olmak üzere üç tane doldurulmuş #yazı özelliği var?
40 7  forms 

1
Yönetilen dosya: alanda kullanılan dosyaya referans verilmeyebilir
Manage_file türüyle ilgili bazı sorunlar yaşıyorum . Ne zaman içinde bir manage_file elemanı olan bir formu düzenlemeyi ve kaydetmeyi denediğimde bir hata oluşuyor: Resim alanında kullanılan dosyaya referans verilmeyebilir. Bu kullanıyorum kod: function foo_form ($form, &$form_state, $foo) { ... $form['file'] = array( '#type' => 'managed_file', '#title' => t('Picture'), '#default_value' => …
39 7  forms  files 

3
Ekleri oluşturmak üzere CSS ve JS ekleme
Bir forma bazı harici ve yerel CSS ve JavaScript dosyaları eklemem gerekiyor, ancak bunu yapmanın doğru yolunu bulamıyorum. JS ve CSS dosyalarının yollarını ve URL'lerini ekleyebilir miyim? Bunu yapmak için doğru yerler olduğunu varsayıyorum $form['#attached']['css'][]ve $form['#attached']['js'][]bu yüzden yeniden yapılanmalara yeniden yükleniyorlar. Bir şeyleri kaçırıyor gibiyim.
36 7  forms 

1
$ Form_state ne için kullanılır?
$form_stateBağımsız değişken olarak kullanılıyorsa , genellikle Form API bağlamında ne kullanılır? Özellikle, ne zaman kullanıldığını gösteren bir örnek arıyorum.
33 forms 


2
Form için özel doğrulama?
Bir forma özel doğrulama eklemem gerekiyor, yazalım makale formu ekleyelim. Bunu hook_FORM_ID_validate()halletmek gibi bir şey bekliyordum , ancak API belgelerinde ilgili hiçbir şey bulamıyorum. Bir forma özel doğrulama eklemenin yolu nedir?
30 7  forms 

5
Formdaki dinamik seçim listesi (bağımlı açılan menü)
Drupal Yedi kullanıyorum. Seçim listesindeki seçeneklerin, başka bir seçim listesinde formda seçilen değere bağlı olmasını istiyorum. Bundan daha önce defalarca sorulmuştu eminim ama bunun nasıl yapılacağına dair net bir cevap bulmakta zorluk çekiyorum. Form, kullanıcıların bir çalışma geçmişi girmeleri içindir. Filo alan türüne bir düğüm referansı olan bir filo seçmeleri …
28 7  ajax  forms 


4
Form değiştirici yeni yaratma ve düzenleme düğümü arasındaki fark
Belirli bir içerik türü için değiştirici bir bölüm var. Değişen formda yeni form yaratıp yaratmadığını veya form düzenlediğini nasıl öğrenebilirim ? Dsm ($ form) değiştirici ile aralarında çeşitli farklılıklar bulunan sonuçlar alabilirim. Bunları birbirinden ayırmanın en iyi yolu nedir? bu iyi bir yol mu? if(isset($form['nid']['#value'])) 'means in edit form' else …
24 forms 

5
$ Form_state ['value'] ve $ form_state ['input'] arasındaki fark
Birisi lütfen bana bu iki değişken arasındaki farkı söyleyebilir mi? $form_state['values'] $form_state['input'] İsteğe bağlı olarak, kullandıkları bazı eylem örnekleri. Özellikle ajax ile drupal formda kullanma hakkında merak ediyorum. Bunlardan hangisini formdaki girdi değerlerini almak için ajax callback'de kullanmalıyım?
24 forms 


5
Kalıcı bir pencerede formları göster [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 2 yıl önce kapandı . Bir formum var ve Drupal 7 kullanıyorum. Bir kullanıcı bir bağlantıyı tıkladığında bu formu açılan pencerede göstermem …
23 7  forms 


8
Bir formun form kimliğini nasıl bulabilirim?
Formumun form kimliğini nasıl alabilirim? Modüllerimi yeni oluşturmaya başladım ve duruyorum. Bu kodu başka birinden aldım ve özelleştirmeye çalışıyorum: function hook_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'the form id for the node form') { $form['#submit'][] = 'my_custom_submit_handler'; } }
22 forms 

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.