We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

Gabarit d'édition

René Bernard · on 9/19/11 at 11:19 AM

Bonjour,

nous désirons appliquer un gabarit d'édition particulier au contenu BlogPost.

Ce gabarit est déclaré dans un module et s'applique parfaitement lors de l'édition d'un post.

Par contre si l'un des champs obligatoires n'est pas rempli, l'erreur est signalé par le datacontroleur puis nous sommes renvoyés sur le gabarit d'édition par défaut.

Y-a t-il un moyen de revenir sur le gabarit d'édition particulier déclaré dans le module ?

JCMS 7.0.sp1

Merci

16 pts
René Bernard · on 10/3/11 at 9:06 AM

Pas de réponse

Peut-être n'ai je pas été clair dans mes explications ?

Je reprends

Dans un espace, j'autorise le contenu billet en précisant de ne ne pas utiliser le gabarit d'édition par défaut mais un gabarit d'édition spécifique.

Je crée et édite donc ce billet avec ce gabarit d'édition particulier (jsp=plugins/Modulexxxx/types/doBlogPostEditDisplaySerail.jsp

J'oublie de mettre le titre

Le data controleur me signale que le titre est obligatoire

Il me renvoie alors sous le gabarit d'édition par défaut (jsp=types/doBlogPostEditDisplay.jsp

Où faut-il intervenir pour renvoyer sur le gabarit d'édition particulier sur lequel on se trouvait avant l'erreur ?

Merci

0 pts
Frédéric Touitou · on 10/4/11 at 12:27 PM

Bonjour,

De par votre description, il semblerait qu'il s'agisse d'un bug dans JCMS.
Nous allons créer un ticket de support, et analyser ce problème.

Bien cordialement,
Frédéric Touitou

0 pts
Bruno Courtiau · on 10/5/11 at 5:19 PM

Bonjour René,

J'ai installé un JCMS 7.0.1 avec le plugin Blog 4.1.1. J'ai créé un gabarit d'édition custom et est tenté de créer, dans un blog, un billet en "oubliant " le titre obligatoire. Je ne suis pas redirigé vers le formulaire par défaut mais bien vers le custom.

J'ai ensuite créé une PQF listant des billets de blog pour tenter de créer un billet depuis cette portlet en "oubliant" le titre => même constat.

avez vous indiqué dans votre plugin.xml que l'usage est editFront ?

Avez vous indiqué dans le paramétrage de votre espace de travail que vous souhaitiez utiliser uniquement votre gabarit d'édition spécifique ?

Cordialement,

0 pts
René Bernard · on 10/6/11 at 2:25 PM

Merci à Frédéric et à Bruno d'avoir pris le temps de tester.

Bruno, j'ai refait tes manips sur une webapp vierge (même version que toi) et je perds toujours mon gabarit d'édition au retour du contrôleur.

Je t'envoie sur le film de mes essais afin que tu puisses m'indiquer si possible ce que je ne fais pas bien.

J'ai bien indiqué que l'usage est editFront dans le plugin et autorisé le seul gabarit d'édition FO spécifique dans l'espace .

Merci

0 pts
Bruno Courtiau · on 10/20/11 at 11:36 AM

Bonjour René,

désolé de ne te répondre que maintenant. Dans ton gabarit custom, as-tu vérifié que l'action de ton formulaire redirige bien vers ton formulaire d'édition spécifique et non vers le formulaire d'édition standard JCMS ?

Cordialement,

0 pts
René Bernard · on 10/20/11 at 1:03 PM

C'est ça . Maintenant ça va beaucoup mieux.

Un grand merci à l'expert

Très cordialement

0 pts
Stéphane GUELLEC · on 11/27/15 at 12:48 PM

Bonjour, je rebondis sur le sujet pour vous demander comment déclarer correctement un gabarit d'édition personnalisé. En effet mon gabarit n'est pas pris en compte. Je l'ai déclaré comme ceci dans "plugin.xml" :

<type name="Stage"><file path="editStage.jsp" /></type>

Le fichier "editStage.jsp" est lui même dans l'arborescence du module sous "MonPlugin/Types/Stage/", mais il doit manquer quelque chose quelque part !

Merci pour votre aide.

0 pts