Questions marquées «forms»

Utilisez-le pour des questions sur l'API Form. Ne l'utilisez pas pour les formulaires de champ d'entité ou d'entité.

10
Ajout d'un espace réservé HTML5 à tous les formulaires Drupal
J'essaie d'ajouter l'attribut d'espace réservé à tous les champs de texte de mon site Web, mais je n'ai pas de chance. J'ai créé un module qui remplace 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"]); } } } …
22 forms  webforms 

6
Comment télécharger plusieurs fichiers à la fois?
Nous devons télécharger plusieurs fichiers de différents types. Existe-t-il un module qui vérifiera les types de mime valides et téléchargera uniquement les fichiers valides (en fonction des paramètres du site, par exemple: png, doc, jpg, txt)?
22 forms  files 


3
Supprimer le champ d'objet des commentaires
Est-il possible de supprimer le champ sujet des formulaires de commentaires? Je trouve cela un peu inutile et redondant, car le sujet du commentaire est généralement le titre de l'article lu, du moins pour moi en tout cas.
20 7  forms  comments 

3
spécifier les éléments $ form à exclure de l'affichage?
Je souhaite masquer certains éléments du formulaire à l'aide de form_alter ou d'un fichier de modèle. J'ai lu quelque part que dans Drupal 7, nous pouvons spécifier les éléments $ form afin qu'il ne s'affiche pas sous forme, mais je ne me souviens pas! Pas unset () mais une autre …
20 7  hooks  forms  theming 



6
Comment rendre un formulaire?
Quelle est l'alternative à drupal_get_form('user_login'). dans Drupal 8? J'utilise le code suivant dans theme_name.theme, mais cela ne fonctionne pas. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form = UserLoginForm::create(); }
20 forms  8 

4
Ajouter un gestionnaire de soumission personnalisé à un formulaire
Comment puis-je ajouter un gestionnaire de soumission de formulaire personnalisé? J'ai essayé d'ajouter $form['#submit'][] = 'mymodule_form_submit';ou $form['actions']['submit']['#submit'][] = 'mymodule_form_submit';de 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']) …
19 forms  8 


3
Ajouter des classes au formulaire de sélection de l'option
Comment puis-je ajouter des classes à une balise d'option de formulaire sans JS? Pour le moment dans Form API, je peux passer un tableau à clés comme celui-ci array( '0' => 'option 0', '1' => 'option 1', ) et je vais avoir du HTML comme ça <option value="0">option 0</option> <option …
19 theming  forms 

3
Passer des arguments à drupal_get_form ()
Comment puis-je transmettre des arguments drupal_get_form()dans Drupal 7? 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 


4
Ajout de champs supplémentaires au formulaire de contact du site
Cela me semble étrangement difficile. Ce que je pensais serait simplement un cas d'ajout de champs supplémentaires un peu comme l'ajout de champs aux types de contenu. Mais non. Je ne trouve aucune installation à ajouter disons un champ de numéro de téléphone au formulaire de contact? Quelqu'un sait-il?
18 7  forms  emails 

3
Comment cocher une case par défaut dans les formulaires API
Je me demande comment je peux cocher une case par défaut? Le #default_valuemauvais attribut est-il? $form['ios'] = array( '#title' => t(''), '#type' => 'checkboxes', '#description' => t(''), '#options' => $options, '#default_value' => 'checked' // this is not working ); Merci beaucoup!
18 forms 

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.