「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
-
ryo-tsuboya
- アクティブユーザー
- 記事: 10
- 登録日時: 2006年12月01日(金) 19:21
投稿記事
by ryo-tsuboya » 2006年12月01日(金) 19:27
画像が登録されていないときはその画像を表示しないようにする、という処理をマニュアル5-5-6どおりやっているのですがうまくいきません。
データ項目「img1」が存在するときは画像を出し、ないときは「no image」という言葉を出力する、ということをやろうとしています。
<xsl:if test="not(img1='')"><img src="{img1}" /></xsl:if>
<xsl:if test="img1=''">noimage</xsl:if>
と書いていますが、これをアップロードすると、登録した画像は表示されます。が、登録されていないとき、×しるしが出るだけで、「noimage」が表示されません。
どのようにすればいいのでしょう?
-
tsu
- パワーユーザー
- 記事: 208
- 登録日時: 2006年1月16日(月) 12:00
- お住まい: さいたま
投稿記事
by tsu » 2006年12月02日(土) 09:44
ryo-tsuboyaさん
多分これでうまくいくと思います。
コード: 全て選択
<!--img1の中身があれば〜-->
<xsl:if test="img1/text()"><img src="{img1}" /></xsl:if>
<!--img1の中身がなかったら〜-->
<xsl:if test="not(img1/text())">noimage</xsl:if>
-
ryo-tsuboya
- アクティブユーザー
- 記事: 10
- 登録日時: 2006年12月01日(金) 19:21
投稿記事
by ryo-tsuboya » 2006年12月04日(月) 10:27
うまくいきました!
ありがとうございます! まわりの人にもCMSdesignerいいとオススメしておきます!
