«forms» etiketlenmiş sorular

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

10
Tüm drupal formlara HTML5 yer tutucu ekleme
Yer tutucu özelliğini, web sitemdeki tüm metin alanlarına eklemeye çalışıyorum, ancak şansım yok. Geçersiz kılan bir modül oluşturdum hook_form_alter function mymodule_form_alter(&$form, &$form_state, $form_id) { foreach ($form as $key => $value) { if ("textfield" == $value["#type"]){ $value['#attributes']["placeholder"] = t($value["#title"]); } } } Size webform modülünü de kullandığımı söylemeliyim.
22 forms  webforms 

6
Aynı anda birden fazla dosya nasıl yüklenir?
Farklı türde birden fazla dosya yüklememiz gerekiyor, geçerli mime türlerini kontrol edecek ve yalnızca geçerli dosyaları yükleyecek bir modül var mı (site ayarlarına göre, örneğin: png, doc, jpg, txt)?
22 forms  files 

7
Özel bir doğrulama işleyicisini varolan bir forma / alana nasıl eklerim?
Özel bir doğrulama işleyicisini Drupal 8'deki varolan bir forma (veya form alanına) nasıl eklerim? Oluşturmadığım bir formum var. Form gönderildiğinde bazı alanlara kendi geçerlilik kurallarını eklemek istiyorum. Drupal 7 için, Bir form için özel doğrulama? hook_form_alter()Doğrulama işleyicinizi] [1] $form['#validate']dizisine uygulayıp sonra eklemeyi açıklar , ancak Drupal 8 formları sınıflardır. Doğrulama …
21 8  forms 

3
Konu alanını yorumlardan kaldır
Yorum formlarındaki konu alanını kaldırmak mümkün müdür? Yorumun konusu genellikle okunmakta olan makalenin başlığı, en azından benim için zaten bir tür işe yaramaz ve gereksiz buluyorum.
20 7  forms  comments 

3
$ form öğeleri ekrandan hariç tutulacak mı?
Form_alter veya bir şablon dosyası kullanarak formdaki belirli öğeleri gizlemek istiyorum. Drupal 7'de $ form öğelerini formda görüntülenmeyecek şekilde belirtebileceğimiz bir yerde okudum, ama hatırlayamıyorum! Unset () değil, başka bir işlev!
20 7  hooks  forms  theming 

3
'Hedef' URL'deyse Form Yönlendirme çalışmıyor
Formlarımdan birinde $form_state['redirect'], kullanıcı eylem düğmelerinden birini tıklattıktan sonra form bu hedefe gidecek şekilde ayarlamaya çalışıyorum . Ben incelemek Eğer $form_state['redirect']önce ve ben yönlendirme ekledikten sonra hem NULL öncedir ve sonrasında uygun diziyi içerir. Yönlendirmeyi şu şekilde ayarlıyorum: $form_state['redirect'] = array( 'my/custom/path/' . $nid, array('query' => drupal_get_destination()), ); Hedefi kullanıcının …
20 7  forms  redirection 

4
Bir formdaki koşullu alanlar için en kolay yöntem
Başka bir alanın değerine dayalı olarak form alanlarını etkinleştirmek / devre dışı bırakmak için bazı javascript sihri elde etmenin en kolay yolu nedir? Bu, bir yerlerde bir yardımcı olması gereken bir şey gibi geliyor, ama bulamıyorum. Düğümlerle sınırlı olmayan bir çözüm arıyorum.
20 forms  javascript 

6
Nasıl form oluştururum?
Alternatifi nedir drupal_get_form('user_login'). Drupal 8 bölgesinde bulundunuz mu? Theme_name.theme içinde aşağıdaki kodu kullanıyorum, ama çalışmıyor. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form = UserLoginForm::create(); }
20 forms  8 

4
Bir forma özel gönderim işleyicisi ekleme
Özel form gönderme işleyicisi nasıl ekleyebilirim? Ben ekleyerek çalıştı $form['#submit'][] = 'mymodule_form_submit';ya $form['actions']['submit']['#submit'][] = 'mymodule_form_submit';kadar hook_form_alter(). use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action != 'preview' && isset($form['actions'][$action]['#type']) && $form['actions'][$action]['#type'] === 'submit') …
19 forms  8 

1
'Text_format' türündeki bir alanı sistem ayarı değişkeni olarak kaydetme
İçerik editörlerime özel bir modül için bir değişken değiştirme yeteneği vermeye çalışıyorum. Bu değişken html içerebilir. Onları herhangi bir HTML bilgisine sahip olmasını istemiyorum, bu yüzden onlara emrinde wysiwyg (CKEditor modülü tarafından sağlanan CKEditor) sahip olma yeteneği vermek istiyorum. Ancak, şu andan itibaren veriler değişken olarak kaydedilmemektedir. Ben böyle bir …
19 7  forms  wysiwyg 

3
Form seçme seçenek öğesine sınıflar ekleme
JS olmadan bir form seçeneği etiketine nasıl sınıf ekleyebilirim? Şu anda Form API'de böyle bir anahtarlı dizi geçirebilirim array( '0' => 'option 0', '1' => 'option 1', ) ve bunun gibi html alacağım <option value="0">option 0</option> <option value="1">option 1</option> Böyle bir şey yapmanın bir yolu var mı: array( array( 'value' …
19 theming  forms 

3
Drupal_get_form () öğesine argümanlar iletme
drupal_get_form()Drupal 7'de nasıl argüman aktarabilirim ? function new_menu_callback() { $vars = some_example_function(); // returns: array(1 => 'one', 2 => 'two'); $output = $vars[2]; $output .= drupal_render(drupal_get_form('new_form')); } function new_form($form, &$form_state) { // How can I access $vars[1] from new_menu_callback() here? }
19 7  forms 

3
Sayfaya "düğüm ekleme" formu gömme
Bir açılış sayfasına bir "düğüm ekleme" formu gömmek için bir yol arıyorum. Form Bloğu kullanıyordum , ancak bir geliştirme anlık görüntü sürümü kullandığım için birçok hata getiriyor gibi görünüyor.
19 7  forms  nodes 

4
Site İletişim Formuna fazladan alanlar ekleme
Bu benim için garip bir şekilde zor görünüyor. Düşündüğüm şey, İçerik Türlerine alan eklemek gibi biraz fazladan alan eklemek olabilir. Ama hayır. İletişim formuna telefon numarası alanı eklemek için herhangi bir tesis bulamıyorum? Dışarıda bilen var mı?
18 7  forms  emails 

3
Api formlarında varsayılan olarak bir onay kutusunu işaretleme
Bir onay kutusunu varsayılan olarak nasıl işaretleyebileceğimi merak ediyorum. Mi #default_valueyanlış nitelik? $form['ios'] = array( '#title' => t(''), '#type' => 'checkboxes', '#description' => t(''), '#options' => $options, '#default_value' => 'checked' // this is not working ); Çok teşekkürler!
18 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.