Submitted by jml44 on
Bonjour,
J'essaie d'apprivoiser les vues et CCK sur Drupal 6.15.
Description de la problématique :
Je voudrais pouvoir afficher une liste de custom types que j'ai créés ainsi qu'un formulaire de saisie pour ajouter ce même contenu.
J'ai presque atteint mon but en utilisant CCK, Views et Panels :
- J'ai créé le Custom Content voulu => OK
- J'ai créé une View table pour afficher la liste de ses contenus, avec le filtre qui va bien => OK
- J'ai créé un Panel de type page contenant le formulaire de saisie de mon CC dans une partie (en utilisant les context du panneau, mais je ne comprend pas encore le principe) et la vue dans l'autre partie. Cela fonctionne presque, mais il me reste un souci : lorsque j'utilise le formulaire de saisie, le nouveau contenu est bien créé mais je suis redirigé sur la page affichant ce contenu, et non sur mon panneau de synthèse.
Y a-t-il un moyen d'arriver à mes fins ?
Merci,
JML
La redirection est normale,
Permalien Soumis par emerya le 8 Février, 2010 - 11:15
La redirection est normale, en effet. Pour gérer la redirection, il faudrait utiliser par ex. Rules afin de rediriger sur le panneau à la même page.
Cf. peut-être aussi le module editView pour changer ton fusil d'épaule?
Merci beaucoup, ce sont deux
Permalien Soumis par jml44 le 8 Février, 2010 - 11:39
Merci beaucoup, ce sont deux bonnes pistes.
Je m'en vais me renseigner sur ces deux sujets.
Le module Rules est parfait,
Permalien Soumis par jml44 le 8 Février, 2010 - 12:00
Le module Rules est parfait, ça fonctionne exactement comme je le veux.
Je n'ai plus qu'à décorer mon formulaire pour voir ce que je peux faire au niveau de la mise en forme.
Une question sur ma façon de faire : est-ce dans les règles de l'art ?
Verriez-vous un autre moyen d'afficher sur la même page un formulaire d'ajout de contenu et la liste de ces contenus ?
Merci !
Tu utilises ici les modules
Permalien Soumis par emerya le 8 Février, 2010 - 12:17
Tu utilises ici les modules les plus utilisés de Drupal (Views, Panel, Rules et CCK). Peut-être est-ce juste un peu lourd d'installer Panel et Rules juste pour ça, mais mon petit doigt me dit que tu risques bien de les réutiliser plus tard, l'un comme l'autre...
Et pour les curieux qui
Permalien Soumis par tostinni le 8 Février, 2010 - 15:56
Et pour les curieux qui veulent pas installer un gros module comme Rules (meme s'il peut etre super utile), y a un element du forms API qui permet de gerer ca:
#redirect
Un petit hook_form_alter bien place et zou en 3 lignes de code c'est fait.
Le formulaire d’ajout étant
Permalien Soumis par jml44 le 23 Novembre, 2010 - 10:37
Le formulaire d'ajout étant le formulaire de base du type de contenu créé, comment dois-je implémenter ce hook ?
Dois-je créer un module juste pour ça ?
Merci,
Bonjour, cela fonctionne
Permalien Soumis par angelusflm le 8 Octobre, 2012 - 11:53
Bonjour, cela fonctionne toujours via Drupal 7, ou il y a plus simple???
Bonjour, excusez-moi j’arrive
Permalien Soumis par elyote le 31 Janvier, 2013 - 12:36
Bonjour, excusez-moi j'arrive sur ce fil de discussion un peu ancien. Je débute avec drupal. J'ai créer un Panel de type page, j'arrive bien à ajouter ma view, mais je n'arrive pas à ajouter mon formulaire de saisie de contenu dans l'autre partie ?
Comment as-tu fait JML ?