text2における<br />タグの件

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
mossko
記事: 2
登録日時: 2007年3月21日(水) 02:59

text2における<br />タグの件

投稿記事 by mossko » 2007年3月21日(水) 03:07

お世話になります。
text2の項目の文章を
管理画面上で改行して記述した場合、
自動的に開業部分に「<br />」タグが組み込まれるとのことですが、
僕がやってみたところなぜか「<br />」が組み込まれてしまっています。
当然改行はされていませんし、ブラウザで見ると「<br />」と見える状態です。

何がいけないのでしょうか?
お教えいただきたく思います。
よろしくお願いいたします。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: text2における<br />タグの件

投稿記事 by webmaster » 2007年3月21日(水) 14:02

 mosskoさん、ご質問ありがとうございます。

 おそらく、デザイン定義ファイル(*.xsl)側で、次のように記述されている
のではないでしょうか。

<xsl:value-of select="mytext" />

 XSLTの仕様で、出力内容は全て「エスケープ処理」が行われます。
 エスケープ処理とは、'>'や'<'のような文字を、自動的に &gt; や &lt;
のような文字に変換する処理です。

 これを無効化する為に、次のような記述を追加して下さい。

<xsl:value-of select="mytext" disable-output-escaping="True" />

 ご面倒をおかけしますが、一度お試し頂ければ幸いです。

返信