form

Créer un thème d'édition de contenu

Bonjour à tous,

J'ai quelques problème pour savoir par où commencer...

Mon idée et problème :
Je souhaite que des utilisateurs avec un profil particulier "membres" puissent ajouter un type de contenu, en l’occurrence appelé "projet" depuis un formulaire en front...

Je ne sais pas trop par où prendre mon problème.
Auriez vous une piste pour m'aider ?

Merci d'avance

Par Artusamak
Julien Dubois

Info utile #1 – Les fonctions de validation

Voilà un billet d’un style un peu différent, plus court qu’à l’habitude, à propos d’une information bête au sujet des fonctions de validation qui m’a fait perdre une heure hier et qui aurait pu être évitée.

Si vous vous retrouvez dans la situation où vous ajoutez une fonction de validation sur un formulaire mais que cette fonction n’est pas exécutée (et que bien sûr vous avez vérifié par trois fois la syntaxe de votre code), prenez le temps de regarder le détail du formulaire.

En fait il faut savoir que lorsque vous cliquez sur un élément de formulaire de type bouton, ses fonctions de validation et d’exécution sont exécutée et seulement celles de ce bouton. Ce qui au final est logique car cela vous permet d’avoir un comportement différent par bouton sans avoir de risque d’interférences entre les fonctions de validation / exécution de votre bouton et celles du formulaire global. Le détail des mécanismes de ces fonctions à exécuter se trouve dans la fonction form_execute_handlers().

A noter également qu’il existe un attribut du Form API qui a été introduit dans Drupal 7 qui permet de limiter les valeurs à contrôler lors de la soumission du formulaire, il s’agit de l’attribut #limit_validation_errors. Cet attribut prends un tableau comme valeur avec la liste des entrées du $form_state['values'] qui doivent être validées. Pratique pour contourner un champ obligatoire lorsque l’on a un bouton qui supprime un noeud par exemple.

D7 Eviter qu'un deuxième clic sur bouton Ajax réinitialise le markup

Bonjour,

J'ai un formulaire modifié de façon basique avec hook_form_alter, pour introduire un markup modifiable par l'action d'un bouton avec un callback Ajax.
Mon souci est le suivant: la première fois que je clique sur le bouton, le markup prend bien la valeur attendue; en revanche, si je reclique dessus, il se réinitialise et n'affiche donc plus la bonne valeur; si je clique une 3e fois, il affiche à nouveau la bonne valeur ! Comment éviter ce toggle ? Ce doit être trivial, mais ça me dépasse...

Adapter ce tuto à mes besoins

Bonjour la communauté,

Je sollicite votre aide pour débloquer un soucis :
J'ai trouvé ce tutoriel qui répond quasi exactement à mes attentes :
http://thedrupalblog.com/using-ahah-dynamically-generate-form-elements-a...

En effet, je souhaite dans mon projet Drupal/Ubercart/Marketplace, permettre aux utilisateurs de choisir la catégorie de leurs œuvres de façon agréable, version AHAH. Les catégories et genres sont gérés par la taxonomie.

form et jquery

Bonjour,

Je suis actuellement en train de faire un module permettant d'afficher un bloc de recherche personnalisé et j'aimerais savoir comment faire pour conditionner l'affichage d'un champ en jquery.

L'utilisateur à une première liste de choix lui permettant de choisir s'il veut faire une recherche sur des articles femme ou enfant.

S'il choisit femme, j'aimerais afficher une liste de choix contenant la liste des thèmes disponibles pour la femme et même principe pour les enfants.

reorganiser la creation de contenu

Résumons;

CCK permet de définir de nouveau format de données
la marmite DRUPAL cuisine le tout et View nous sort de jolies assiettes présentées à notre convenance. Mais pour des entrées digestes, on fait comment ?
:)

Mon site est essentiellement collaboratif et privé (pas un unique "admini-blogueur" face à des de simples commentateurs)

Comme mes auteurs sont de tous ages, il me faut un moyens simplissime d'entrer les billets,etc.

La page "créer un contenu" ne convient pas pour deux raisons:

Liste d'article personnalisée Ubercart (module) et bouton submit inopérant

Hello !

Mon premier message, bonjour à tous ;)

Je travaille sur Drupal 6.x et Ubercart 2.x. J'essaie de créer un nouveau module, basé (pour ceux qui connaissent) sur UC_Wishlist. Le but est de permettre aux clients de se créer des listes personnalisées de produits. J'y ai intégré des solutions AJAX pour rendre bien dynamique la création d'une liste et l'ajout au panier depuis cette liste.

retourner données d'un submit form

Bonjour à tous,

Je vous expose mon problème.
Je crée un formulaire de recherche, l'utilisateur peut rechercher par date. Le problème est lorsqu'il submit le form (dans mon submit du form je fais un select pour récupéré mes données), j'aimerai les faire apparaitre sur la même page que mon formulaire de la recherche juste en dessous.

J'ai vérifié l'API de Drupal, le hook_form_submit ne peut rien retourner d'où mon problème. Quelqu'un aurait une solution ?

Pages