You are not logged in.
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
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
Raphael Franchet
Expert Ametys
Offline
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