【Nucleus】znItemFieldEXで未入力項目は表示させない Nucleus 知識Z(ゼータ)

トップページNucleus >【Nucleus】znItemFieldEXで未入力項目は表示させない

【Nucleus】znItemFieldEXで未入力項目は表示させない

Date:2013/06/17
Category: Nucleus


例えば、

このお店の<%znItemFieldEX(product)%>は、<%znItemFieldEX(price)%>円です。
というテンプレートを書いた場合、それぞれのフィールドを未入力のままにしてしまうと、「このお店のは、円です」という文字だけが表示されてしまいます。

未入力の際は何も表示させたくないよう・・・そんな解決法です。

znItemFieldEXには、未入力項目の有無を判断する機能が実装されており、その書き方があります。
まずは、アイテムページで表示させるためのテンプレートに以下のように記入します。

<%znItemFieldEX(product,,shokai,true)<%
ここでは、第1パラメータがフィールド名、第3パラメータが入力の有無を確認しつつ表示させるためのテンプレート名、第4パラメータは第3パラメータ内でさらにNucleus変数を使うときにはtrueを入力してあげます。

そして、テンプレートshokaiには、
このお店の<%fieldex%>は、<%znItemFieldEX(price)%>円です。
と書いてあげます。テンプレートの入れ子にしてあげる訳ですね。

今回の例では、priceフィールドはproductとセットなはずなのでそのまま指定してOKです。入れ子のさらに入れ子にしたらできるのかな?と思いましたが試してません。

以上。


【Nucleus】 znItemFieldEXで未入力項目は表示させない の関連記事

コメント

No comments yet

コメントする




次項 
前項 【Nucleus】3.65でznitemfieldexが動かない問題

知識Z(ゼータ)トップへ
モッピー | お金がたまるポイントサイト
About Us

知識Z(ゼータ)は違法性のあるコンテンツ、不適切な表現の含まれるコンテンツを一切を排除した安心安全な総合優良コンテンツサイトを目指しています。細心の注意を払っておりますが、万が一、不適切なコンテンツ等がございましたら、ご一報ください。ご意見・ご連絡

当サイトは、月額1,050円で高機能・安心レンタルサーバーの【XSERVER(エックスサーバー) 】にて運営させていただいております。いつも大変ありがとうございます。

Calendar
<   2013-06   >
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Amazon.co.jp
What's New
タグ
オンラインデータ
訪問者数:0 人
投稿記事数:286 件
19015738