Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 29/04/2014 17:30:16

Sambo
Guest
Registered: 10/03/2014
Posts: 16

affichage conditionnel suivant contenu ou service

Bonjour,

Je souhaiterais afficher un texte uniquement dans la vue complète du contenu et ne pas le faire apparaître lorsque ce contenu est rendu par un service de rendu.
Y a-t-il un marqueur/variable qui permet de faire cette distinction?

Merci

Offline

#2 30/04/2014 09:57:56

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,111

Re: affichage conditionnel suivant contenu ou service

Dans le service de rendu (remontée de contenu ?) vous utilisez la vue "main" du contenu ? c'est plutôt rare de faire des remontées de contenus en vue "main", donc dans ce cas, le plus simple est de faire vos modifications dans la vue "main" directement.

Sinon, comme cela n'existe pas par défaut, vous pouvez surcharger le rendu du service pour au lieu de faire un simple <xsl:copy-of/> faire qqchose de plus intelligent qui va ignore certaines balises du rendu du contenu.

Après si vous aimez les hacks, vous pouvez tenter un ametys:serviceParameters() dans le rendu du contenu et voir si ça ne renvoie... mais je n'ai pas essayé et il est possible que ça fasse une exception qui arrête la xsl smile


Raphael Franchet
Expert Ametys

Offline

#3 30/04/2014 10:56:06

Sambo
Guest
Registered: 10/03/2014
Posts: 16

Re: affichage conditionnel suivant contenu ou service

Je pense que nous allons proposer au client une vue spécifique dans le cas du service de remontée de contenu, cela me semble le plus simple.
Merci

Offline

Board footer

Powered by FluxBB