はじめまして、使い始めて間もないため初歩的な質問で申し訳ありませんが答えて頂けると助かります。
画像を管理画面からアップしたのですが
cmsdesigner/viewimg.php?entryname=public_schedule&entryid=00003&fileid=00000001&/Water.jpg
のように画像が表示されずテキストが表示されてしまいます。問題点を教えていただけますでしょうか。
<設定条件>
○CMS Designerのバージョンは最新版を利用
○サーバ ロリポップを使用
○画像は半角英文字のものをアップ。ちなみに管理画面で画像の表示を確認済
○スキーマには
<data name="photo" type="img" caption="画像" />
<div class="schedule_photo">
<xsl:value-of select="photo" />
</div>
とそれぞれ表記しています。
画像がタグで表示されてしまう
Re: 画像がタグで表示されてしまう
webmasterです。
cubeさん、ご質問ありがとうございます。初歩的な質問大歓迎です。
スキーマの方には問題ありません。
デザイン定義側の、
上記の箇所を、
とすることで表示可能かと思います。
エントリデータには、「画像へのパス」が格納されている為、<xsl:value-of>を
使って出力すると、今回のケースのようにパスだけが出力されてしまうかと
思います。
そこで、エントリデータをimgタグのsrc属性として出力します。
方法は上記の通りです。
詳しくは「リファレンスマニュアル 5.5.2 画像項目(img項目)を出力する」を
ご覧下さい。
ご不明点はまたお気軽にご質問下さい。
cubeさん、ご質問ありがとうございます。初歩的な質問大歓迎です。
スキーマの方には問題ありません。
デザイン定義側の、
コード: 全て選択
<div class="schedule_photo">
<xsl:value-of select="photo" />
</div>
コード: 全て選択
<div class="schedule_photo">
<img src="{photo}" />
</div>
エントリデータには、「画像へのパス」が格納されている為、<xsl:value-of>を
使って出力すると、今回のケースのようにパスだけが出力されてしまうかと
思います。
そこで、エントリデータをimgタグのsrc属性として出力します。
方法は上記の通りです。
詳しくは「リファレンスマニュアル 5.5.2 画像項目(img項目)を出力する」を
ご覧下さい。
ご不明点はまたお気軽にご質問下さい。