バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品登録の備考欄(SHOP専用)をフロントに表示させたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
illfrog300
投稿日時: 2009/9/10 11:31
対応状況: −−−
一人前
登録日: 2009/5/4
居住地:
投稿: 106
商品登録の備考欄(SHOP専用)をフロントに表示させたい
大変初歩的な質問なのですが
商品登録の備考欄(SHOP専用)をフロントに表示させたい
と考えているのですが、
<!--{$arrProduct.note}-->では表示されません。
LC_Page_products_Detail.phpのどこかに
noteを取得できるようにコードを記述する必要があるのでは
と思い、記述場所を探しているのですが見つける事が出来ません;
どなたか教えて頂けないでしょうか
seasoft
投稿日時: 2009/9/10 12:06
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品登録の備考欄(SHOP専用)をフロントに表示させたい
まずは、
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8
をご一読いただくと良いかと思います。

EC-CUBEコミュニティ(eccube-comu) なら、その方法(テンプレートの書き換え)で OK だと思います。正式版だと、本体コードやDBビューの改造が必要かも。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

illfrog300
投稿日時: 2009/9/10 15:45
対応状況: −−−
一人前
登録日: 2009/5/4
居住地:
投稿: 106
Re: 商品登録の備考欄(SHOP専用)をフロントに表示させたい
ご返信ありがとう御座います。
希望のカスタマイズを成功させる事が出来ました。

ここで一点疑問なのですが、
今回のカスタマイズで
マスターデータ管理>mtb_dispに
項目を2つ追加しました。
検索条件設定の種別項目に当然、追加した2項目も表示されるかと
思いますが、検索した際の反応がありません。
EC-CUBEのマスターデータ管理から追加したので
検索を制御する項目に自動で修正が入ると思ったのですが
ここは自分でLC_Page_Admin_Products.phpを弄らなくては
いけないのでしょうか?
seasoft
投稿日時: 2009/9/10 16:19
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品登録の備考欄(SHOP専用)をフロントに表示させたい
最新の EC-CUBEコミュニティ(eccube-comu) でテストしたところ、正常に検索されました。
(mtb_disp.id=3, dtb_products.status=3 でテストしました)


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

illfrog300
投稿日時: 2009/9/10 17:20
対応状況: −−−
一人前
登録日: 2009/5/4
居住地:
投稿: 106
Re: 商品登録の備考欄(SHOP専用)をフロントに表示させたい
引用:

(mtb_disp.id=3, dtb_products.status=3 でテストしました)


ご返信ありがとう御座います。
新たにmtb_dispに追加した項目は
id=3 ON
id=4 OFFなのですが、この値の参照をdtb_products.statusではなく
新たに追加したdtb_products.cartkillというカラムとなっている
私の環境が恐らく問題ですよね?
product.tplは下記のような処理となっています。
引用:
<td bgcolor="#f2f1ec" width="160" class="fs12n">公開・非公開<span class="red"> *</span></td>
<td bgcolor="#ffffff" width="557" class="fs12n"><input type="radio" name="status" value="1" <!--{if $arrForm.status == "1"}-->checked<!--{/if}-->/>公開 <input type="radio" name="status" value="2" <!--{if $arrForm.status == "2"}-->checked<!--{/if}--> />非公開</td>
</tr>
<tr>
<td bgcolor="#f2f1ec" width="160" class="fs12n">カート機能<span class="red"> *</span></td>
<td bgcolor="#ffffff" width="557" class="fs12n"><input type="radio" name="cartkill" value="3" <!--{if $arrForm.cartkill == "3"}-->checked<!--{/if}-->/>ON <input type="radio" name="cartkill" value="4" <!--{if $arrForm.cartkill == "4"}-->checked<!--{/if}--> />OFF</td>
</tr>
seasoft
投稿日時: 2009/9/10 17:28
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品登録の備考欄(SHOP専用)をフロントに表示させたい
> 新たにmtb_dispに追加した項目は
> id=3 ON
> id=4 OFFなのですが、この値の参照をdtb_products.statusではなく
> 新たに追加したdtb_products.cartkillというカラムとなっている
> 私の環境が恐らく問題ですよね?

カスタマイズ漏れ(or 誤り)といった事かと思います。

mtb_disp で対応するのが適切なのかも怪しくなってきたような・・・^^;


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

illfrog300
投稿日時: 2009/9/10 17:52
対応状況: −−−
一人前
登録日: 2009/5/4
居住地:
投稿: 106
Re: 商品登録の備考欄(SHOP専用)をフロントに表示させたい
引用:

seasoftさんは書きました:

mtb_disp で対応するのが適切なのかも怪しくなってきたような・・・^^;


ということは、、、

公開(カート機能ON)公開(カート機能OFF)非公開
の三本立てで、mtb_disp & dtb_products.statusのみで
実装したほうがスマートでしょうか?^^;
seasoft
投稿日時: 2009/9/10 18:01
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品登録の備考欄(SHOP専用)をフロントに表示させたい
> 公開(カート機能ON)公開(カート機能OFF)非公開
> の三本立てで、mtb_disp & dtb_products.statusのみで
> 実装したほうがスマートでしょうか?^^;

実際のところは、要件と既存の構造を分析しないと判断できませんが、その方法もアリだとは思います。

別案として、mtb_* 自体を追加する方向も考えられると思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

illfrog300
投稿日時: 2009/9/10 18:15
対応状況: −−−
一人前
登録日: 2009/5/4
居住地:
投稿: 106
Re: 商品登録の備考欄(SHOP専用)をフロントに表示させたい
mtb_**の追加も考えたのですが、
かなり広範囲の修正が出てくるのではと危惧し
修正項目箇所の検討がつかないため逃げ腰になっています;

希望カスタマイズとしましては、
カート機能のON OFFとなっていまして
公開(カート機能ON):id=1
非公開:id=2
公開(カート機能OFF):id=3
とし、id=3が商品に設定されている場合は
単純にdetail.tplのカート部分を
if文の条件分岐で隠してしまい
「本商品はカート販売禁止となっています」
を表示させたく考えています。
引用:

> 公開(カート機能ON)公開(カート機能OFF)非公開
> の三本立てで、mtb_disp & dtb_products.statusのみで
> 実装したほうがスマートでしょうか?^^;


の場合、元々の
公開(カート機能ON):id=1
非公開:id=2
のそれぞれの値の際の処理がプログラムされていると思いますので
そこを壊さないよう、id=3にif文のためだけの値として公開(カート機能OFF)を割り当てれば問題ないかなと考えているのですが
seasoft様の予想の範疇ではこのカスタマイズ方法で
問題発生の可能性は考えられますでしょうか?

度々、質問ばかりで申し訳ございませんが
お力添えのほう何卒お願い致します><


と書きましたが、そもそもID=3を割り当てた時点で
このままですとID=1の公開という主旨が成り立たなくなるので
ダメですね
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は90,435名です
総投稿数は110,401件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1695
8
red
1571
9
mcontact
1371
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.