画像がタグで表示されてしまう

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
cube

画像がタグで表示されてしまう

投稿記事 by cube » 2005年7月17日(日) 08:53

はじめまして、使い始めて間もないため初歩的な質問で申し訳ありませんが答えて頂けると助かります。

画像を管理画面からアップしたのですが

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>

とそれぞれ表記しています。

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

Re: 画像がタグで表示されてしまう

投稿記事 by webmaster » 2005年7月17日(日) 10:42

 webmasterです。
 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項目)を出力する」を
ご覧下さい。

 ご不明点はまたお気軽にご質問下さい。

cube

解決しました

投稿記事 by cube » 2005年7月17日(日) 15:52

無事、問題が解決しました。
ありがとうございました。

スキーマ定義、デザイン定義をそれぞれ
まだ理解できていないようです。
勉強を重ねて使いこなせるようがんばろうと思いますが
不明点があれば、また質問させていただきますので
その際にはよろしくお願いします。

返信