質問 > その他 > ログインすれば価格を表示できる設定について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seijun1986 |
投稿日時: 2009/6/12 16:12
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/6/12 居住地: 投稿: 9 |
ログインすれば価格を表示できる設定について 初めまして。seijunと申します。eccube 2.4を触り始めたばかりです。会員登録してログインしないと、商品の価格を見ることができないようにしたいと思い、過去ログを調べてみましたら、
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=1388&forum=10 がありまして、 data/class/pages/products/LC_Page_Products_List.phpに
を貼り付けて、Smartyのテンプレートlist.tplを
で編集すれば良いとのことでしたが、うまく反映されません。 ブラウザでソースコードを見ると、上記のコマンドが丸見えです。LC_Page_Products_List.phpのどこに入れれば良いのか、よくわかりません。ご教示いただければ幸いです。 |
kishik |
投稿日時: 2009/6/12 16:18
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: ログインすれば価格を表示できる設定について 引用:
ここが怪しい部分ですが。 LC_Page_Products_List.php内の位置は function process() の中のどこでもいいですよ。 何かの条件判定の中とかでなければ。 必ず処理を通るようにすればいいはずです。 テンプレートの方の書き方も落ち着いて見直してみてください。 ----- カスタマイズ承ります http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
seijun1986 |
投稿日時: 2009/6/12 16:36
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/6/12 居住地: 投稿: 9 |
Re: ログインすれば価格を表示できる設定について 早速、どうも有り難うございました。
function processのブロックの最後に
としております。 |
kishik |
投稿日時: 2009/6/12 17:00
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: ログインすれば価格を表示できる設定について こちらは特に問題なさそうですが。。
テンプレートはどう書かれたのですか? 前後部分も見せてもらえると何かわかるかもしれません。 ----- カスタマイズ承ります http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
seijun1986 |
投稿日時: 2009/6/12 17:08
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/6/12 居住地: 投稿: 9 |
Re: ログインすれば価格を表示できる設定について 試しにlist.tplで、
とやってみましたが、やはり、ブラウザのソースでも、実画面でも <--{if $tpl_login}--><--{/if}-->が見えてしまいます。 $tpl_loginがlist.tplに渡っていないようです。 |
seasoft |
投稿日時: 2009/6/12 17:10
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: ログインすれば価格を表示できる設定について 「!」が抜けているような・・・
|
seijun1986 |
投稿日時: 2009/6/12 18:37
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/6/12 居住地: 投稿: 9 |
Re: ログインすれば価格を表示できる設定について 引用:
歩きながら考えていたら、はっとしました。ご指摘の通りのようでした。有り難うございます。ただ、ログインしても価格が表示されないので、調べてみます。 コードはこんな感じです。
|
seijun1986 |
投稿日時: 2009/6/12 19:20
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/6/12 居住地: 投稿: 9 |
Re: ログインすれば価格を表示できる設定について 取りあえず、ログインの判定コードをprocess関数内部の前の方に持って行きましたら、正常に動作するようになりました。コードをよく見てみます。
|
kishik |
投稿日時: 2009/6/12 21:02
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: ログインすれば価格を表示できる設定について あ、もしかして
$objView->display(SITE_FRAME); の後に持ってきてました? これだと表示処理に入った後になるので。 いずれにしても表示できて良かったですね。 お疲れ様でした。 ----- カスタマイズ承ります http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
seijun1986 |
投稿日時: 2009/6/13 17:24
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/6/12 居住地: 投稿: 9 |
Re: ログインすれば価格を表示できる設定について どうもそのようです。連絡が遅れて申し訳ありません。どうもありがとうご゛ざいました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |