OVH Cloud OVH Cloud

[WSS] xslt et saut de ligne

4 réponses
Avatar
Vyssal
ReBonjour !

J'ai transformé un wp en vue de données xslt, le hic c'est que je n'arrive
pas à garder les sauts de ligne d'origine d'un champ de texte multiligne,
j'ai essayé de regarder les paramètres qui auraient annulé cette mise en
page dans le code xslt mais impossible de faire en sorte que ça marche...
Qqn aurait une idée?

Merci bcp !

4 réponses

Avatar
Renaud COMTE [MVP]
Honnetement, il s'agit surotu de corriger le rendu fait par le XSL
bref debugguer votre XSL







Renaud COMTE [MVP]

ReBonjour !

J'ai transformé un wp en vue de données xslt, le hic c'est que je
n'arrive pas à garder les sauts de ligne d'origine d'un champ de texte
multiligne, j'ai essayé de regarder les paramètres qui auraient annulé
cette mise en page dans le code xslt mais impossible de faire en sorte
que ça marche... Qqn aurait une idée?

Merci bcp !



Avatar
Vyssal
oui en effet, je m'y connais pas du tout en xsl mais j'ai réussi à résoudre
mon problème.
Pour ceux que ça interesse : (marche pour des type "string" en tt cas...)

réperer dans le code xls la partie affichant en html le champ concerné :
<td><xsl: value-of [...] select="[type de données]@[nom_du_champ]"></td>

et le remplacer par
<td><xls: value-of disable-output-escaping="yes"
select="ddwrt:AutoNewLine([type de données(@[nom-du_champ])"></td>

voilà !

"Renaud COMTE [MVP]" a écrit dans le message de news:

Honnetement, il s'agit surotu de corriger le rendu fait par le XSL
bref debugguer votre XSL







Renaud COMTE [MVP]

ReBonjour !

J'ai transformé un wp en vue de données xslt, le hic c'est que je
n'arrive pas à garder les sauts de ligne d'origine d'un champ de texte
multiligne, j'ai essayé de regarder les paramètres qui auraient annulé
cette mise en page dans le code xslt mais impossible de faire en sorte
que ça marche... Qqn aurait une idée?

Merci bcp !








Avatar
Renaud COMTE [MVP]
Bien pour quelqu'un qui s'y connais pas du tout en xsl ....
Je dis :
B R A V O

et merci ddu feedback

Renaud COMTE [MVP]

"Vyssal" a écrit :

oui en effet, je m'y connais pas du tout en xsl mais j'ai réussi à résoudre
mon problème.
Pour ceux que ça interesse : (marche pour des type "string" en tt cas...)

réperer dans le code xls la partie affichant en html le champ concerné :
<td><xsl: value-of [...] select="[type de données]@[nom_du_champ]"></td>

et le remplacer par
<td><xls: value-of disable-output-escaping="yes"
select="ddwrt:AutoNewLine([type de données(@[nom-du_champ])"></td>

voilà !

"Renaud COMTE [MVP]" a écrit dans le message de news:

> Honnetement, il s'agit surotu de corriger le rendu fait par le XSL
>>>> bref debugguer votre XSL
>
> Renaud COMTE [MVP]
>
>> ReBonjour !
>>
>> J'ai transformé un wp en vue de données xslt, le hic c'est que je
>> n'arrive pas à garder les sauts de ligne d'origine d'un champ de texte
>> multiligne, j'ai essayé de regarder les paramètres qui auraient annulé
>> cette mise en page dans le code xslt mais impossible de faire en sorte
>> que ça marche... Qqn aurait une idée?
>>
>> Merci bcp !
>>
>
>
>





Avatar
Vyssal
merci :)
en fait normalement qd on ajoute un WP avec un champ multiligne et qu'on
décide de le convertir en DVWP les sauts de ligne sont affichés. Mais comme
je voulais afficher une wp d'un site parent, on me proposait seulement une
vue de données xslt qui zappe par défaut les sauts de ligne... ouf, mais bon
probleme reglé... !

"Renaud COMTE [MVP]" a écrit dans le
message de news:
Bien pour quelqu'un qui s'y connais pas du tout en xsl ....
Je dis :
B R A V O

et merci ddu feedback

Renaud COMTE [MVP]

"Vyssal" a écrit :

oui en effet, je m'y connais pas du tout en xsl mais j'ai réussi à
résoudre
mon problème.
Pour ceux que ça interesse : (marche pour des type "string" en tt cas...)

réperer dans le code xls la partie affichant en html le champ concerné :
<td><xsl: value-of [...] select="[type de données]@[nom_du_champ]"></td>

et le remplacer par
<td><xls: value-of disable-output-escaping="yes"
select="ddwrt:AutoNewLine([type de données(@[nom-du_champ])"></td>

voilà !

"Renaud COMTE [MVP]" a écrit dans le message de
news:

> Honnetement, il s'agit surotu de corriger le rendu fait par le XSL
>>>> bref debugguer votre XSL
>
> Renaud COMTE [MVP]
>
>> ReBonjour !
>>
>> J'ai transformé un wp en vue de données xslt, le hic c'est que je
>> n'arrive pas à garder les sauts de ligne d'origine d'un champ de texte
>> multiligne, j'ai essayé de regarder les paramètres qui auraient annulé
>> cette mise en page dans le code xslt mais impossible de faire en sorte
>> que ça marche... Qqn aurait une idée?
>>
>> Merci bcp !
>>
>
>
>