質問 > フロント機能 > 商品名の特定のワードで条件分岐がしたい。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
metan |
投稿日時: 2014/7/5 17:30
対応状況: −−−
|
一人前 登録日: 2013/3/4 居住地: 投稿: 112 |
商品名の特定のワードで条件分岐がしたい。 いつもお世話になります。
商品名の特定のワードで条件分岐することは可能でしょうか? 例えば、 【商品1】甘酸っぱさがおいしいミカンジュース 【商品2】甘酸っぱさがおいしいグレープジュース 【商品3】甘くておいしいミカンジュース 上記3点の商品がある場合に【商品1】と【商品3】商品名の「ミカン」という記載のある商品だけに、特定の画像を表示したいと考えております。 分かりずらい説明ですいません。 どなたかお分かりの方おりますでしょうか? EC-CUBEバージョン 2.12.2 PHPバージョン PHP 5.3.3 DBバージョン MySQL 5.0.95 |
snitta |
投稿日時: 2014/7/6 1:42
対応状況: −−−
|
一人前 登録日: 2013/10/3 居住地: 島根県 投稿: 100 |
Re: 商品名の特定のワードで条件分岐がしたい。 手抜きでも大丈夫でしたらテンプレート側だけで可能です。
data/Smarty/templates/default/products/detail.php の適当な場所に下のコードを挿入して下さい。
この場合は商品名が「アルミカン」でもヒットします。 厳格に判定したい場合は、LC_Page_Products_Detail 側で形態素解析したり、商品自体にキーワードを登録しておいて判定した方がよいです。
|
metan |
投稿日時: 2014/7/7 10:49
対応状況: −−−
|
一人前 登録日: 2013/3/4 居住地: 投稿: 112 |
Re: 商品名の特定のワードで条件分岐がしたい。 snitta様
ご返信頂きまして、誠にありがとうございます。 snitta様のコードで無事に分岐できました。誠にありがとうございます! もう一つ質問なのですが、キーワードが二つなどの場合はどのように記述したら良いでしょうか? 例えばなのですが、"ミカン"と"美味しい"などの二つのキーワードが商品名に入っている商品だけに表示する時です。 御手数お掛けしますが、よろしくお願いいたします。 |
snitta |
投稿日時: 2014/7/7 14:54
対応状況: −−−
|
一人前 登録日: 2013/10/3 居住地: 島根県 投稿: 100 |
Re: 商品名の特定のワードで条件分岐がしたい。 引用:
もう一つ質問なのですが、キーワードが二つなどの場合はどのように記述したら良いでしょうか? 条件を || または && で繋げればOKです。 この辺はPHPと同じ考え方ですね。
15:58 条件について追記いたしました。
|
metan |
投稿日時: 2014/7/7 17:01
対応状況: 解決済
|
一人前 登録日: 2013/3/4 居住地: 投稿: 112 |
Re: 商品名の特定のワードで条件分岐がしたい。 snitta様
ご返信頂きまして誠にありがとうございます。 先ほど試したところ無事に表示されました。 お忙しい中、ご教授頂きまして誠にありがとうございました。 これから、もっと勉強したいと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |