data毎にスタイルを

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

data毎にスタイルを

投稿記事 by magi » 2005年5月25日(水) 18:34

初めまして。最近からCMS Designerを試させていただいております。
現在提案中の案件にベストフィットなので、マスターするために取組中ですが、デザイナーでも開発系でもない、営業なので苦戦中です。
さて、いろいろとやっている中で、例えば、
商品名
商品説明
価格
をひとつの固まりとするブロックを繰り返し(無制限で)、各項目毎に別々のスタイルを設定したいのですが、dataタグのlistを使うと、上記3つの項目をまとめたdataタグをXSLTで指定しないと上手く反映されません。
今のところ、
<data name="iteminfo" type="list" caption="商品情報" >
 <listitem caption="商品情報" >
  <data name="item_name" type="text" caption="商品名" output="text2" /> <data name="item_info" type="textarea" caption="商品情報" output="text2" />
  <data name="item_price" type="textarea" caption="価格" output="text2" />
 </listitem>
</data>
の様にスキーマでは定義していて、XSLTでは、
<p>
<xsl:value-of select="iteminfo" disable-output-escaping="yes" />
</p>
の様に設定しています。
基本的なことかもしれませんが、ご指南頂ければ幸いです。
よろしくお願い申し上げます。

magi

自己レスです

投稿記事 by magi » 2005年5月25日(水) 18:48

すみません。先ほどのご質問でXSLTと書きましたが、正確にはデザイン定義ファイルですね。
失礼いたしました。
ではでは・・・。

magi

再度、自己レスです(お恥ずかしいです)

投稿記事 by magi » 2005年5月25日(水) 19:21

大変失礼いたしました。
マニュアルをちゃんと見れば分かりました。
<xsl:for-each>でデザイン定義ファイル内に書けば良いんですね。

お騒がせしました。
これからも、この様な感じで初心者にもなれない私ですが、よろしくお願い申し上げます。
ではでは・・・。

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

Re: 再度、自己レスです(お恥ずかしいです)

投稿記事 by webmaster » 2005年5月25日(水) 20:21

 webmasterです。
 申し訳ありません、返信が遅れている間に自己解決されたようで・・・。

 はい、リファレンスマニュアルですと、P.32の説明になるかと思います。
 繰り返し項目は充分複雑な機能だと認識しておりますので、些細なことだと
思われても悩まず、ここへご質問くださいませ。

 ちなみに「デザイン定義」と「XSLT」はほぼ同義で使っておりますので、
特に使い方を気にされる必要はございません。m(_ _)m
 単に、「XSLT」だと分かりにくいかと思って「デザイン定義」と呼んでいる
だけですので・・・。

 またご不明な点がありましたらなんなりとご質問くださいませ。

magi

よろしくお願いいたします

投稿記事 by magi » 2005年5月26日(木) 17:05

webmaster様。
ご返信ありがとうございます。
今回は何だか、自分ひとりでドタバタしてしまって、お恥ずかしい限りです。

CMS Designerは触れば触るほど、味わい深くなるツールだと思います。
また必ず壁にぶつかると思いますので、その際はよろしくお願いいたします。

ではでは・・・。

返信