質問 > フロント機能 > TOPページのメイン部分に新着情報をインクルードする |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
horrow |
投稿日時: 2011/7/6 10:42
対応状況: −−−
|
半人前 登録日: 2011/5/6 居住地: 投稿: 23 |
TOPページのメイン部分に新着情報をインクルードする トップページのメイン部分に、最初から用意されている新着情報のブロックを
入れたいと思いまして、過去の投稿を読んで試してみたのですが、 どうにも上手くいきません。 過去の投稿にあった対処方法。 <!--{include file="`$smarty.const.USER_TEMPLATE_PATH`default/bloc/blocA.tpl"}--> これを、 <!--{include file="`$smarty.const.USER_TEMPLATE_PATH`default/bloc/news.tpl"}--> に変更しました。 変更したところ、新着情報の画像だけは表示されるのですが、 肝心の情報を取得できません。 コードを入れ込むだけでは表示できないのでしょうか? できれば、おすすめ商品も同様にインクルードしたいと思っています。 [EC-CUBE] 2.4.3 [レンタルサーバ] kagoyaサーバ [OS] Linux [PHP] PHP 5.2.17 [データベース] postgreSQL [WEBサーバ] Apache/2.2.17 (Unix) [ブラウザ] Safari |
fukap |
投稿日時: 2011/7/6 11:33
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: TOPページのメイン部分に新着情報をインクルードする テンプレートをインクルードした場合、HTML部は表示されると思いますが、
変数部分は別途取得してあげる必要がありますね。 news.tpl 内で使用している変数を取得するための記述を、 PHP側に入れる必要があります。 |
seasoft |
投稿日時: 2011/7/6 12:00
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: TOPページのメイン部分に新着情報をインクルードする ん? これで良いんじゃ?
私も最初知ったときは衝撃的でしたが・・・ EC-CUBE 本体のブロックの読み込みに関わる実装がそうなっています。(弊害も発覚してますが。)
|
fukap |
投稿日時: 2011/7/6 12:24
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: TOPページのメイン部分に新着情報をインクルードする おおお、ほんとだ。
やってみたらできました。メモメモ。 これが知りたくて、一週間前 まさにブロックの読み込みの仕組みを調べていたのですが、 結局わからず、テンプレだけ読み込んで、PHP側から変数を送っていたのでした。 フロント画面に機能を追加する際に、レイアウト変更がしやすいように、ブロックで実装することが多いので、 その弊害とやらをぜひ教えて欲しいです。 |
seasoft |
投稿日時: 2011/7/6 12:47
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: TOPページのメイン部分に新着情報をインクルードする 2.4 系時点での話ですが、ブロックの実装不備により、意図せぬページで SC_CartSession#setPrevURL が呼び出されるケースがありました。(コミュニティ版では修正を行いましたが、2.4系正式版や2.11系での状況は把握できていません。)
また、セッション周りやデストラクタでも注意が必要だったと思います。 最近のネタでは、下記チケットが、このブロックの仕様に振り回されています。 http://svn.ec-cube.net/open_trac/ticket/1340
|
fukap |
投稿日時: 2011/7/6 13:08
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: TOPページのメイン部分に新着情報をインクルードする SC_CartSession#setPrevURL というと、前頁のURLを記憶しておくというメソッドですね。
コミュニティ版を参考にしながら、様子を見つつ、使用したいと思います。 ありがとうございます。 |
horrow |
投稿日時: 2011/7/6 13:34
対応状況: −−−
|
半人前 登録日: 2011/5/6 居住地: 投稿: 23 |
Re: TOPページのメイン部分に新着情報をインクルードする Wow! ありがとうございます!
無事に解決できました! 同じ要領で、おすすめ商品もインクルードする事ができました。 EC-CUBEをはじめて2ヶ月。少しずつ、分かってきました。 これからも宜しくお願い致します。 |
office-k |
投稿日時: 2012/11/14 15:47
対応状況: −−−
|
新米 登録日: 2010/11/27 居住地: 投稿: 5 |
Re: TOPページのメイン部分に新着情報をインクルードする
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |