バージョン選択

フォーラム

メニュー

オンライン状況

28 人のユーザが現在オンラインです。 (20 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 27
zakey もっと...

サイト内検索

質問 > フロント機能 > 商品ページにカテゴリとメーカーが一致した商品に特定のテキストを入れたい。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
metan
投稿日時: 2014/4/15 18:41
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
商品ページにカテゴリとメーカーが一致した商品に特定のテキストを入れたい。
いつもお世話になっております。

現在、商品ページのカスタマイズを行っていて、どうしても分からないところがございましたので、どなたかご教授お願いいたします。

http://XXX.jp/detail○○○.html

↓上記の商品が所属するメーカー、カテゴリID↓
>メーカーID:1
>カテゴリID:2

の商品ページに特定のテキストを入れたいと思い、

<!--{if $arrProduct.maker_id == '1'}-->
ここにテキスト
<!--{/if}-->

<!--{if $arrProduct.category_id != '2' }-->
ここにテキスト
<!--{/if}-->

上記コードを書きましてそれぞれは表示されたのですが、

表示する条件をメーカーIDとカテゴリIDの2つしたいと思い、つまずいております。

希望の動作と致しましては、

メーカーID:1 と カテゴリID:2

の2つに所属する商品に特定のテキストを表示したいのです。

どなたかご返信頂ければ幸いです。

EC-CUBEバージョン 2.12.2
PHPバージョン PHP 5.3.3
DBバージョン MySQL 5.0.95
yuh
投稿日時: 2014/4/16 0:06
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 商品ページにカテゴリとメーカーが一致した商品に特定のテキストを入れたい。
<!--{if $arrProduct.maker_id == 1 AND $arrProduct.category_id == 2}-->
メーカーとカテゴリが一致した場合のテキスト
<!--{/if}-->

こんな感じですか?
metan
投稿日時: 2014/4/16 7:55
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: 商品ページにカテゴリとメーカーが一致した商品に特定のテキストを入れたい。
yuh様

いつもお世話になっております。ご返信頂きまして誠にありがとうございます。
早速、ご教授頂きましたコードで試したのですが、表示されませんでした。

【1】親カテゴリ(ID:1)> 小カテゴリ(ID:2)
*メーカーID:1

【2】親カテゴリ(ID:1)> 小カテゴリ(ID:3)
*メーカーID:1

【1】にだけ特定のテキストを表示したいと考えております。
yuh
投稿日時: 2014/4/16 11:00
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 商品ページにカテゴリとメーカーが一致した商品に特定のテキストを入れたい。
確認したいんですが、
通常$this->arrProductにcategory_idは入っていないので、そこにcategory_idを追加するカスタマイズは行っているということでいいのでしょうか?

行っていない場合は
[code]
<!--{foreach from=$arrRelativeCat item=category_check}-->
<!--{foreach from=$category_check item=category_check2}-->
<!--{if $category_check2.category_id == 2 AND $arrProduct.maker_id == 1}-->
メーカーとカテゴリが一致した場合のテキスト
<!--{/if}-->
<!--{/foreach}-->
<!--{/foreach}-->
[code]
このような感じになると思います。
metan
投稿日時: 2014/4/16 14:56
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: 商品ページにカテゴリとメーカーが一致した商品に特定のテキストを入れたい。
yuh様

ご返信いただきまして誠にありがとうございます。早速試してみます!!
metan
投稿日時: 2014/4/16 19:45
対応状況: 解決済
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: 商品ページにカテゴリとメーカーが一致した商品に特定のテキストを入れたい。
yuh様

yuh様から頂いたコードで希望の動作が出来ました!本当にありがとうございます!

この度はご丁寧にご教示いただきまして誠にありがとうございました。
metan
投稿日時: 2014/4/19 10:38
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: 商品ページにカテゴリとメーカーが一致した商品に特定のテキストを入れたい。
yuh様

先日は大変お世話になりました。

yuh様より頂きましたコードで無事に動作致しております。誠にありがとうございました。

今回のなのですが、頂いたコードに商品ステータスも条件に加えたいと思っているのですが、可能でしょうか?

「メーカーとカテゴリとステータス一致した場合のテキスト」を表示したいと考えております。

よろしくお願いいたします。



yuh
投稿日時: 2014/4/19 11:15
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 商品ページにカテゴリとメーカーが一致した商品に特定のテキストを入れたい。

<!--{foreach from=$arrRelativeCat item=category_check}-->
<!--{foreach from=$category_check item=category_check2}-->
<!--{if $category_check2.category_id == 2 AND $arrProduct.maker_id == 1 AND in_array(1,$productStatus[$tpl_product_id])}-->
メーカーとカテゴリとステータスがが一致した場合のテキスト
<!--{/if}-->
<!--{/foreach}-->
<!--{/foreach}-->


こんな感じですか?
in_array(1,$productStatus[$tpl_product_id])

の1の部分に該当のステータスIDを入れれば動くはずです。
metan
投稿日時: 2014/4/19 12:34
対応状況: 解決済
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: 商品ページにカテゴリとメーカーが一致した商品に特定のテキストを入れたい。
yuh様

お世話になります。ご返信頂きまして誠にありがとうございます。

さきほどご教授頂きましたコードで試してみたところ無事に表示されました。

本当にありがとうございます!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,638名です
総投稿数は109,889件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1635
8
red
1569
9
mcontact
1265
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.