データ値によって処理を変える

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
smastu
アクティブユーザー
記事: 22
登録日時: 2012年5月15日(火) 08:00

データ値によって処理を変える

投稿記事 by smastu » 2012年9月26日(水) 09:21

Webmaster様

お世話になっております。
CMS Desinerを本格稼働から3週間経過しており、まずまず好調に動作しております。
本格稼働してから何点か修正したいと思っている項目がありますので
アドバイス頂きたくお願い致します。
1.会議のアジェンダ、会議議事録PDFを投稿して共有するページを作り、議事録PDFを
ファイル名ではなくリンクgifを表示するようにしました。しかし、アジェンダは
記入されているが議事録PDFはアップされてない状態があり、その時、リンクgifを
クリックするとdata/entry/スキマー名フォルダーが表示されてしまいます。
この回避策をお教えください。
スキマー
<data name="record" type="file" caption="議事録" />
<data name="agenda" type="textarea" caption="アジェンダ" cols="90" rows="13" output="html1" />

議事録ファイルのデザイン部分
<a href="../cmsdesigner/data/entry/stdcommit/{record/@src}" target="_blank" ><img src="image/link.gif" /></a>

リファレンスマニュアル5.5.6でデータの内容によって処理を変える例がありますが
データがある時はlink.gifを表示してデータがない時はl何も表示しないデザインにしたいと
考えています。

2.テーブルレイアウトのデザイン定義について
複雑なテーブルレイアウトにするとテーブルの中のデータによりテーブルレイアウトが
崩れてしまう場合があり、最初はスタイルシートで幅、高さを指定していましたが
現在はデザイン定義の中で幅、高さを指定しています。それでも崩れる場合があります。
キチンと幅、高さを指定した中に入れるコツ等ありましたらご教授ください。

3.テキスト入力をする場合、埋め込み部分に意図した配置でテキストを表示する為
スキーマ定義のtextariaでoutput="html1"又はoutput="text1"を指定しています。
埋め込み画面に入力画面で見たテキスト配置と同じ配置にする一番確実な
方法をお教えください。埋め込み場所には<pre></pre>で指定しています。
入力画面に改行コードが表示されると良いと思っていますが
その様な事ができあれば合わせてお教えください。

4.MS Desinerかなり便利なのでスキーマ数が24個にもなってしまいました。
上限はあるのでしょうか。


以上、よろしくお願い致します。

返信