Questions marquées «forms»

9
Comment changez-vous l'emplacement de la sortie de `form_set_error`?

Existe-t-il un moyen dans Drupal 7 de changer l'emplacement de la sortie de form_set_error? À l'heure actuelle, il appelle drupal_set_messagequi met en file d'attente toutes les erreurs du formulaire en haut de l'écran. Ce que j'aimerais à la place, c'est que chaque message apparaisse sous le champ...

9
Soumettre un formulaire Web sans actualiser la page

J'ai un formulaire Web affiché sous forme de bloc: Est-il possible de soumettre le formulaire sans rafraîchir la page, suivi d'un message indiquant que le formulaire Web a été soumis avec succès? Si oui, quelqu'un pourrait-il me guider dans la bonne direction?

9
Comment utiliser #element_validate et #value_callback dans Drupal 8

J'ai suivi la documentation officielle de l'API Form, mais ce code ne fonctionne pas pour moi sur Drupal 8: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' =>...

8
Comment ajaxify soumettre un formulaire Web dans Drupal 7?

J'ai essayé de modifier le rendu du formulaire Web à l'aide de hook_form_alter()et hook_node_view()dans un module personnalisé afin de pouvoir ajouter «#ajax» quelque part. Quelqu'un at-il déjà eu une certaine expérience de travail avec webform et ajax sur D6 ou D7? Je suppose que la logique serait...

8
Rendu des éléments theme_item_list

Mon module fournit un bloc simple qui doit contenir une liste non ordonnée avec quelques images. À partir d'une fonction de bloc, je renvoie un tableau pouvant être rendu: $block['content'] = array( 'list' => array( '#theme' => 'item_list', '#type' => 'ul', '#attributes' =>...

8
Comment empêcher la soumission d'un formulaire Ajax

Le code ci-dessous bloque la soumission de tout formulaire non ajax. $(this.form) .on('submit', function(event) { if (/* Some condition */) { event.preventDefault(); } }); Dans Drupal 8, comment pouvons-nous empêcher la soumission d'un formulaire Ajax? Les formulaires Ajax ne déclenchent pas de...

8
Comment traduire le formulaire du module Webform?

Je ne vois vraiment aucun moyen de traduire le module Webform. Quelqu'un d'autre est-il confronté à ce problème? Je sais que c'est possible avec les paramètres régionaux (pour le même nœud), ou en créant un autre nœud, mais je veux vraiment utiliser la première

8
Comment utiliser form_set_error () dans le bon sens?

Dans mon module Drupal 7, j'ai un formulaire et ses gestionnaires de validation. J'appelle mon formulaire à partir d'un field.tpl.php avec print render(drupal_get_form('my_form')); cela fonctionne comme prévu. Le problème est en cas de mauvaise valeur d'entrée. Il nécessite deux soumissions...

8
Comment modifiez-vous une erreur de formulaire?

Comment modifier ou supprimer une erreur de formulaire produite par Drupal ou un autre module lors de l'insertion / sauvegarde de noeud, pour un type de contenu particulier. Je recherche une méthode que je peux utiliser dans un module. J'ai essayé hook_node_validate () , mais tout ce que j'ai pu...