質問 > フロント機能 > 条件分岐の方法を教えて下さい。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
metan |
投稿日時: 2014/2/7 11:01
対応状況: −−−
|
一人前 登録日: 2013/3/4 居住地: 投稿: 112 |
条件分岐の方法を教えて下さい。 いつもお世話になっております。
現在下記のコードで特定のカテゴリに画像を表示しております。 <!--{if $smarty.get.category_id == '225'}--> <img src="<!--{$TPL_URLPATH}-->img/category_title/画像.gif" /> <!--{/if}--> これを、カテゴリIDが225と226に表示する為にはどのように表記すればよろしでしょうか?上記コードを二つ表記するのがよいでしょうか? <!--{if $smarty.get.category_id == '225'}--> <img src="<!--{$TPL_URLPATH}-->img/category_title/画像.gif" /> <!--{/if}--> <!--{if $smarty.get.category_id == '226'}--> <img src="<!--{$TPL_URLPATH}-->img/category_title/画像.gif" /> <!--{/if}--> また、カテゴリではなく、メーカーIDで分岐する為にはどのようなコードで分岐すればよいのでしょうか? 御手数おかけしますが、よろしくお願いいたします。 EC-CUBEバージョン 2.12.2 PHPバージョン PHP 5.3.3 DBバージョン MySQL 5.0.95 |
tsuji |
投稿日時: 2014/2/7 11:46
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 条件分岐の方法を教えて下さい。 metan様
> これを、カテゴリIDが225と226に表示する為にはどのように表記すればよろしでしょうか?上記コードを二つ表記するのがよいでしょうか? 論理和で結ぶのがよいかと思います。 下記のように。(テストはしていません) 引用:
|
metan |
投稿日時: 2014/2/9 15:37
対応状況: −−−
|
一人前 登録日: 2013/3/4 居住地: 投稿: 112 |
Re: 条件分岐の方法を教えて下さい。 tsuji様
ご返信が遅くなりまして、大変失礼致しました。 ご教授いただきましたました方法で試したところ問題なく出来ました。誠にありがとうございます。 メーカーIDでの分岐は不可能でしょうか? |
tsuji |
投稿日時: 2014/2/10 9:49
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 条件分岐の方法を教えて下さい。 metan様
> メーカーIDでの分岐は不可能でしょうか? 可能です。 分岐自体は、カテゴリーIDと同じ方法がとれると思います。 その場合は、メーカーIDを参照できる状態にしておく必要があります。 表示しようとしているページには、メーカーIDを参照できるようになっているでしょうか? |
metan |
投稿日時: 2014/2/10 15:05
対応状況: −−−
|
一人前 登録日: 2013/3/4 居住地: 投稿: 112 |
Re: 条件分岐の方法を教えて下さい。 tsuji様
ご返信頂きまして誠にありがとうございます。 > 表示しようとしているページには、メーカーIDを参照できるようになっているでしょうか? すいません。私の知識不足でどういう事なのかが分かりません。 ご説明頂いてもよろしいでしょうか? 御手数おかけして申し訳ございません。よろしくお願いいたします。 |
tsuji |
投稿日時: 2014/2/12 9:46
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 条件分岐の方法を教えて下さい。 metan様
すみません、説明不足でした。 PHP側で取得してテンプレート側にデータがわたってきて来ていないと表示ができないので、それができているのかどうかを確認していただきたかったのです。 具体的にいうなら、PHP側でdtb_makerやdtb_productsなどのmaker_idを持っているテーブルからデータを取得していて、$thisの中にそのデータを入れているか?ということになるかと思います。 |
metan |
投稿日時: 2014/2/12 16:30
対応状況: −−−
|
一人前 登録日: 2013/3/4 居住地: 投稿: 112 |
Re: 条件分岐の方法を教えて下さい。 tsuji様
ご返信頂きまして誠にありがとうございます。 > 具体的にいうなら、PHP側でdtb_makerやdtb_productsなどのmaker_idを持っているテーブルからデータを取得していて、$thisの中にそのデータを入れているか? 上記ですが、すいません、準備しておりません。 どういうコードで準備すればよいのでしょうか? 御手数おかけします。よろしくお願いいたします。 |
tsuji |
投稿日時: 2014/2/13 8:57
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 条件分岐の方法を教えて下さい。 metan様
よろしければ、どのページに追加しようとされているか教えていただけますか? ページによっては、取得できている場合もあると思いますので。 |
metan |
投稿日時: 2014/2/17 8:03
対応状況: 解決済
|
一人前 登録日: 2013/3/4 居住地: 投稿: 112 |
Re: 条件分岐の方法を教えて下さい。 tsuji様
ご返信が遅れてしまいまして大変失礼いたしました。 下記のコードで表示されました。 <!--{if $smarty.get.maker_id == ''}--> ご対応頂きまして誠にありがとうございました。 失礼いたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |