Topic: Affichage d'un champ différent du contenu saisi

Bonjour à tous,

J'ai un problème de cohérence entre la saisie dans le back office d'Ametys et l'affichage en front office.

Sur certaines de mes formations, tout fonctionne et sur d'autres, j'ai un texte affiché qui, non seulement n'a rien à voir avec le champ dans le backoffice, mais qui n'est également présent dans aucun champ du back office.
Ca se passe sur le champ Aménagement Particulier

J'ai rajouté ces lignes pour l'affichage :
<!-- Nos atouts -->
<xsl:call-template name="common-content-richtext-field">
<xsl:with-param name="value" select="metadata/universalAdjustment"/>
<xsl:with-param name="level" select="$truelevel + 1"/>
<xsl:with-param name="title" select="'plugin.odf-orleans:CONTENT_PROGRAM_UNIVERSAL_ADJUSTMENT'"/>
</xsl:call-template>

En regardant le contenu de la formation, 'Aménagement Particulier' est donc vide mais le texte affiché n'est présent dans aucun des champs du contenu de la formation. Et si je saisi un texte dans le champ 'Aménagement....', il s'affiche toujours ce texte "Fantome".

Si vous avez une idée du problème ou comment rechercher ce texte fantome dans la base, je suis preneur ...

Merci bcp


PS : Je précise que dans l'export CDM-FR, la balise universalADjustement contient le texte fantome donc le pb ne viendrait pas du front mais du backoffice car universalAdjustment possède un texte qui "n'existe pas"

Last edited by oanglard (19/10/2018 13:36:50)

Re: Affichage d'un champ différent du contenu saisi

Re: Affichage d'un champ différent du contenu saisi

Bonjour,

pouvez-vous regarder dans les données si ce texte fantôme est présent ?

Depuis le CMS, vous sélectionnez votre formation et cliquer sur l'outil propriétés. Cela vous permet de voir le nom du contenu.
Depuis l'interface repository (URL du cms suivi de /_repository), vous exécutez la requête //nom_du_contenu (en appuyant sur l'icone avec une loupe et un point d'interrogation)
En cliquant sur la donnée trouvée en bas à droite, vous devriez trouver un sous-noeud appelé ametys:universalAdjustment, en cliquant sur ce dernier, vous pouvez visualiser la donnée en cliquant sur télécharger à coté de jcr:data. Le fichier téléchargé est un txt. En l'ouvrant avec un éditeur de texte, vous pourrez voir si ce texte est présent dans les données ou si cela vient d'ailleurs.

Olivier

Last edited by ogehin (19/10/2018 15:54:54)

Post's attachments

Capture.PNG 106.1 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

Re: Affichage d'un champ différent du contenu saisi

Re: Affichage d'un champ différent du contenu saisi

Re: Affichage d'un champ différent du contenu saisi

Par contre je viens de trouver ce champ dans le repository :

/jcr:root/ametys:root/ametys:odf/ametys:contents/1...100/4a/29/program-deglpmp-308-2-3/ametys:universalAdjustment_remote

Et c'est la dedans que se trouve mon texte fantome.

Donc savez vous comment je peux supprimer ce texte voire cette propriété (et en plus si possible pour toutes mes formations )?

Encore merci !

Re: Affichage d'un champ différent du contenu saisi

Last edited by Bérénice MAUREL (19/10/2018 16:34:31)

Re: Affichage d'un champ différent du contenu saisi

Merci beaucoup Bérénice !!! ( smile  alors le Béatrice, je ne sais pas du tout d'où il vient, je vais le mettre sur le compte de la fin de semaine qui aura donc bon dos ;-)  et encore toutes mes excuses)

Je vais donc essayer de regarder ça dès jeudi (congés obligent) mais franchement merci à tous les deux (bon, la manipulation que vous proposez s'annonce complexe mais ... on va essayer ...