質問 > その他 > テンプレートファイルでの判定について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
AW-001 |
投稿日時: 2011/7/28 16:51
対応状況: −−−
|
新米 登録日: 2011/4/3 居住地: 投稿: 8 |
テンプレートファイルでの判定について テンプレートファイルで、ログイン判定をするには
<!--{if $tpl_pro_login === true}--> <!--{else}--> <!--{/if}--> でできるのですが、customer_id,statusを判定するにはどのようにしたらよいのでしょうか? どうぞ、ご教授ください。 例) <!--{if $tpl_○○○_○○○ >= 300}--> customer_id が300以上の場合は のようにしたいのですが、どのように記述すればよいのでしょうか 教えてください。 以下の環境でテスト中です EC-CUBE2.11.1 Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1 MySQL クライアントのバージョン: mysqlnd 5.0.7- |
AMUAMU |
投稿日時: 2011/7/28 18:29
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: テンプレートファイルでの判定について まず $tpl_pro_login という変数は標準ではありませんので何かカスタマイズした上での話のようですが、同様のカスタマイズで、顧客ID等をSmarty側の変数に渡せば良いと思います。
|
AW-001 |
投稿日時: 2011/7/28 19:20
対応状況: −−−
|
新米 登録日: 2011/4/3 居住地: 投稿: 8 |
Re: テンプレートファイルでの判定について 早速のご返答ありがとうございます。
$tpl_pro_login ←間違えました。 $tpl_login です。 上記は、いろいろ検索しててコペピしたものになります。 その為、 >顧客ID等をSmarty側の変数に渡せば良いと思います。 なのですが、<Smarty側の変数を渡す>の意味がちょっとわからないのです。 申し訳ありません。初心者で勉強不足です。 調べて取り組みたいと思います。ありがとうございました。 |
AMUAMU |
投稿日時: 2011/7/28 20:38
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: テンプレートファイルでの判定について 判定したい場所のPHPプログラムにてSC_Customerからデータを取得して反映させる必要があります。
過去ログに、ここらへんのデータの引継ぎ方は出ていたかと思いますし、マイページの所の処理が参考になるのではないかと思います。
|
AW-001 |
投稿日時: 2011/7/29 17:18
対応状況: −−−
|
新米 登録日: 2011/4/3 居住地: 投稿: 8 |
Re: テンプレートファイルでの判定について 早速のご返答ありがとうございます。
簡潔でわかりやすい説明でした。 やってみたいと思います。 ありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |