<%znItemFieldEX(フィールド名,表示設定,テンプレート名)%>
| パラメータ | 解説 |
|---|---|
| フィールド名 | プラグイン管理ページで、「アイテム拡張用テーブル」に設定したものです。(半角英数字及び_)以前からあったパラメータです。 |
| 表示設定 |
Numberタイプ、Imageタイプでのみ有効なパラメータです。Numberタイプ小数点以下の桁数|小数点に使用する文字のASCIIコード|3桁区切に使用する文字のASCIIコード例) 2|46|44 小数点以下2桁で、小数点には"."、3桁区切には","となり、12,345.67と表示されます。(分かり難いですねぇ。すみません。) 実は、Numberタイプフィールドは、整数にしか対応していませんので、今のところ、小数点以下の設定は意味がありません。(今後、少数値を扱う時のために実装しました。) Imageタイプサイズ属性=値サイズ属性は、width or heightで、それぞれw or hと指定します。 例) w=100 元画像の縦横比率を保持します。 |
| テンプレート名 |
拡張フィールドを表示する際に、テンプレートを指定できるようになりました。
値を入力していない場合、テンプレートごと表示しなくなります。
テンプレートのアイテムの本体に、以下のように書きます。テンプレートは、専用で作成すると良いと思います。
<a href="<%imgurl%>"><%fieldex%></a><br />
<%fieldex%>部分に、拡張フィールドが表示されます。<%imgurl%>は、Imageタイプでのみ有効なテンプレート変数で、画像のurlを返します。 上記例では、クリックすると、別窓で画像を表示します。 下記例では、特別価格フィールドに価格が設定されている場合のみ、「特別価格***円」と表示します。 特別価格<%fieldex%>円<br />
現バージョンでは、Nucleus標準のテンプレート変数は使用できません。すみません。
|
<%znItemFieldEX(imgtest,w=100,fieldtest)%>
<%znItemFieldEX(products->material->num,0|46|44)%>
> ところでたしかに1回ダウンロードしたのですが、
> 0.08alpha.zipのダウンロード件数71件となってますが、
> 実際はもっと多いかも?
dateタイプの拡張フィールドもテンプレートで書式を指定できると便利と思いました。
・2006/6/14
・2006年6月14日
・6月14日(水)
という感じで。