質問 > フロント機能 > 返り値を用いた条件分岐につきましてご教授ください |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ameno |
投稿日時: 2015/4/15 23:01
対応状況: −−−
|
新米 登録日: 2015/4/15 居住地: 投稿: 4 |
返り値を用いた条件分岐につきましてご教授ください ご教授願います。
【実現したいこと】 閲覧ユーザーの環境[iOS、Android、PC]によって見せる内容を分けたい。 【例】 例えば、閲覧者がiPhoneの時は <div> iPhone向けコンテンツ </div> を表示させる。 【ここまでの過程】 下記サイト http://ishiitakeru-programing-memo.blogspot.jp/2014/11/ececcube.html の「独自プラグインを作る」を用い、 function smarty_function_hoge($params, &$smarty){ if(iPhoneかどうか・・・){ return 1; else・・・ } のようなものを作成し、テンプレートで<!--{hoge}-->と入れますと ちゃんと閲覧者の環境によって値がreturnし表示されるところまでは確認いたしました。 このあとの、このreturnした値をどのようにして条件分岐に用いるかにてこずっています。 何せSmarty等に初心者でして、、、 <!--{assign var=fuga value=hoge}--> <!--{if $fuga == 1}--> <p>iPhone向け内容</p> <!--{else}--> <p>その他向け内容</p> <!--{/if}--> のようにやってみてもうまく行きません。 かなりトンチンカンなことを行っているかとは思っているのですが、、、 ご教授いただければ幸いです。 何卒よろしくお願いいたします。 -------------------------- EC-CUBEバージョン 2.13.3 PHPバージョン PHP 5.4.27 DBバージョン MySQL 5.6.13 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 返り値を用いた条件分岐につきましてご教授ください | ameno | 2015/4/15 23:01 |
Re: 返り値を用いた条件分岐につきましてご教授ください | yuh | 2015/4/15 23:24 |
Re: 返り値を用いた条件分岐につきましてご教授ください | ameno | 2015/4/16 1:28 |
Re: 返り値を用いた条件分岐につきましてご教授ください | yuh | 2015/4/16 10:04 |
Re: 返り値を用いた条件分岐につきましてご教授ください | ameno | 2015/4/16 12:16 |
Re: 返り値を用いた条件分岐につきましてご教授ください | yuh | 2015/4/16 12:46 |
Re: 返り値を用いた条件分岐につきましてご教授ください | ameno | 2015/4/16 18:12 |