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é.



6
Comment ajouter une classe CSS à une étiquette de formulaire?
Je souhaite ajouter une classe CSS à une étiquette sur une page qui utilise l'API Drupal 8 Form. Je n'ai pas pu trouver de référence en ligne sur la façon de l'appliquer. J'ai utilisé la solution de contournement suivante, mais cela produit des résultats étranges. public function buildForm(array $form, FormStateInterface …
11 forms  8 

4
Ajout de la saisie semi-automatique pour le champ de texte
J'ai essayé d'implémenter une saisie semi-automatique dans le champ de texte pour Drupal 8 dans mon module personnalisé tout ce que je voulais, c'était récupérer et afficher le titre probable que j'avais tapé via la saisie semi-automatique afin de déclarer une fonction publique de saisie semi-automatique au sein d'une classe …
10 8  forms 

2
Comment créer un formulaire GET
Par exemple, un formulaire de filtre sur les zones d'administration peut être au mieux des formulaires GET, de cette façon, ils peuvent être mis en signet et les filtres peuvent être maintenus sur les pages de pager. Comment utiliser au mieux form_api pour de tels formulaires? Les crochets _validate seront-ils …
10 forms 

3
ordre d'exécution hook_form_alter
Existe-t-il un moyen de changer l'ordre d'exécution de hook_form_alter dans Drupal 7 sans changer le poids d'un module ou pirater Drupal Core? J'essaie de modifier l'élément ajouté dans translation_form_node_form_alter à partir du module de traduction. Lors du débogage du formulaire, je ne trouve pas l'élément, donc je suppose que mon …
10 7  forms  hooks 

3
Formulaires multi-étapes / assistant
J'essaie de créer un formulaire multi-étapes / assistant pour Drupal 8. L'utilisateur remplit les champs prénom, nom Clique sur le bouton suivant Remplit plus d'informations Clique sur le bouton soumettre Il existe actuellement de nombreuses ressources consacrées aux formulaires à plusieurs étapes ou à l'assistant pour Drupal 7 comme celui- …
10 forms  8 


2
Personnalisez les jours sur lesquels vous pouvez cliquer sur une fenêtre de calendrier
Je crée un formulaire dans Drupal 7 avec l'API de formulaire. À l'heure actuelle, je peux créer un champ de saisie de calendrier ordinaire avec le code suivant: $form['services_tab']['schedule_datepicker'] = array( '#title' => t('Pick the desired date'), '#type' => 'date_popup', '#date_year_range' => '0:0', '#date_format' => 'Y-m-d', '#prefix' => '<div id="datepicker-schedule">', …
10 forms  datetime 


3
Appels AJAX dans le plug-in de type de contenu CTools?
Je crée un type de contenu de panneaux CTools (c'est-à-dire la chose que vous insérez dans les panneaux lors de l'ajout de contenu, pas un type de nœud) et j'essaie d'utiliser l' #ajaxattribut d' un élément de formulaire pour définir des valeurs par défaut. Voir le code ci-dessous. my_module_content_type_edit_form($form, &$form_state)Soit …


1
Pourquoi mon formulaire a-t-il pour thème un tableau qui ne publie pas correctement les données ou ne s'affiche pas correctement?
J'ai créé un formulaire dans l'admin. $form['things'] = array( '#prefix' => '<div id="things">', '#suffix' => '</div>', '#tree' => TRUE, '#theme' => 'table', '#header' => array(t('Field Label'), t('Field Name'), t('Location'), t('Stuff')), '#rows' => array(), ); J'y ajoute ensuite chaque ligne comme: foreach ($type_fields as $field_name => $attrs) { $stuff = array( …
10 7  forms 

3
Définir par programme la valeur par défaut d'un champ
Dans Drupal 6, nous pourrions utiliser PHP pour définir des valeurs par défaut, mais le même code ne peut pas être utilisé avec Drupal 7. J'essaie de le faire hook_form_alter(), mais le code ne fonctionne pas. function my_form_alter(&$form, &$form_state, $form_id) { dsm($form); switch($form_id) { case 'accounts_node_form': $form["field_accounts"]["und"]['#default_value'] = $default; // …
10 7  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.