質問 > フロント機能 > トップページにカテゴリ別新着商品を掲載したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
usausa |
投稿日時: 2014/4/23 11:21
対応状況: −−−
|
常連 登録日: 2014/4/23 居住地: 投稿: 53 |
トップページにカテゴリ別新着商品を掲載したい トップページにカテゴリ別の商品を新着順に
5〜10並べたいです。 たとえばレディースアイテムを5〜10個 メンズアイテムを5〜10個という感じで。 レディースとメンズのカテゴリは作成しております。 プラグインをインストールして、 もうひとつブロックを追加してみたのですが、ダメでした。 どうぞよろしくお願いいたします。 |
tshino |
投稿日時: 2014/4/23 12:01
対応状況: −−−
|
一人前 登録日: 2013/4/9 居住地: 投稿: 76 |
Re: トップページにカテゴリ別新着商品を掲載したい プラグイン等で行わないのであれば、
システムのカスタマイズが必要かと思われます。 トップページのどの部分に記載されるのかはわかりかねますが、 トップページのクラスファイル(LC_Page_Index.php)もしくはブロックのクラスファイルを修正すれば取得できるかと思います。 |
usausa |
投稿日時: 2014/4/23 19:07
対応状況: −−−
|
常連 登録日: 2014/4/23 居住地: 投稿: 53 |
Re: トップページにカテゴリ別新着商品を掲載したい ありがとうございます。
http://ec-cube.nakweb.com/blog/844.html http://ec-cube.nakweb.com/blog/924.html こちらでカテゴリ別に取得することはできたのですが、 複製をして、複数ブロックを表示することを試みたのですが、 うまくいきません。 新規追加したファイルphp、tpiと データベースも複製して名前を変えてみました。 複製したブロックが表示しません。 何卒よろしくお願いいたします。 |
tshino |
投稿日時: 2014/4/23 19:39
対応状況: −−−
|
一人前 登録日: 2013/4/9 居住地: 投稿: 76 |
Re: トップページにカテゴリ別新着商品を掲載したい ブロックのファイル等を複製したとの記載がありますが、
ファイル名等に間違いはないでしょうか? ページのレイアウト等できちんと設定していても表示されないのであえば、複製が上手くいっていない可能性もあるので1度ファイルを管理画面から作成した方がよいかと思います。 |
usausa |
投稿日時: 2014/4/23 20:08
対応状況: −−−
|
常連 登録日: 2014/4/23 居住地: 投稿: 53 |
Re: トップページにカテゴリ別新着商品を掲載したい はい、修正したつもりですが……
LC_Page_FrontParts_Bloc_Product_List.php LC_Page_FrontParts_Bloc_Product_List_Ex.php product_list.php product_list.tpl 上記のファイルを LC_Page_FrontParts_Bloc_Product_List02.php LC_Page_FrontParts_Bloc_Product_List_Ex02.php product_list02.php product_list02.tpl に複製 ------------------------------------------------ LC_Page_FrontParts_Bloc_Product_List02.phpの以下を修正 ------------------------------------------------ require_once CLASS_REALDIR . 'pages/frontparts/bloc/LC_Page_FrontParts_Bloc02.php'; class LC_Page_FrontParts_Bloc_Product_List02 extends LC_Page_FrontParts_Bloc02 { function init() { parent::init(); $bloc_file = 'product_list02.tpl'; ※bloc/LC_Page_FrontParts_Bloc.phpは 複製する必要があるのでしょうか。 複製するとしたら、このファイルに書かれている 「page_extends/LC_Page_Ex.php」も複製が必要でしょうか ------------------------------------------------- LC_Page_FrontParts_Bloc_Product_List_Ex02.phpを修正 ------------------------------------------------- require_once(CLASS_REALDIR . "pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Product_List02.php"); class LC_Page_FrontParts_Bloc_Product_List_Ex02 extends LC_Page_FrontParts_Bloc_Product_List02 { --------------------------------------------------- product_list02.phpを修正 --------------------------------------------------- require_once(CLASS_EX_REALDIR . "page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_Product_List_Ex02.php"); $objPage = new LC_Page_FrontParts_Bloc_Product_List_Ex02(); --------------------------------------------------- product_list02.tplは修正無し --------------------------------------------------- データベース tbl path をproduct_list02.tplに finename をproduct_list02に php path をfrontparts/bloc/product_list02.phpに修正 管理画面でブロックの追加は確認できました。 どうぞよろしくお願いいたします。 |
tshino |
投稿日時: 2014/4/24 9:47
対応状況: −−−
|
一人前 登録日: 2013/4/9 居住地: 投稿: 76 |
Re: トップページにカテゴリ別新着商品を掲載したい >>※bloc/LC_Page_FrontParts_Bloc.phpは
>>複製する必要があるのでしょうか。 >>複製するとしたら、このファイルに書かれている >>「page_extends/LC_Page_Ex.php」も複製が必要でしょうか 上記ファイルはそれぞれのブロックのファイルで 呼ばれている共通のものになりますので、 複製する必要はございません。 上記を修正してアップしてみればどのような 感じになりますでしょうか? またdtb_blocに登録されているテンプレートのパスに間違いはありませんでしょうか? もう1点動作に関係はありませんが、EC-CUBEのファイルの命名規則的にも、 LC_Page_FrontParts_Bloc_Product_List_Ex02.phpではなく、 LC_Page_FrontParts_Bloc_Product_List02_Ex.phpが正しいかと思います。 |
usausa |
投稿日時: 2014/4/24 11:58
対応状況: −−−
|
常連 登録日: 2014/4/23 居住地: 投稿: 53 |
Re: トップページにカテゴリ別新着商品を掲載したい ご丁寧にありがとうございます。
上記を修正しても、ブロックが全く表示されない状態です。 dtb_blodは以下を入れています。 10,14,新着一覧02,product_list02.tpl,product_list02,now,now,frontparts/bloc/product_list02.php,0,0 です。 元々設定した新着01はきちんと表示されております。 何卒よろしくお願いいたします。 |
tshino |
投稿日時: 2014/4/24 20:31
対応状況: −−−
|
一人前 登録日: 2013/4/9 居住地: 投稿: 76 |
Re: トップページにカテゴリ別新着商品を掲載したい ここまで来るとソースコードを見てみないと
わかりませんが管理画面からブロックを追加し登録するときちんと ブロックが表示されるのであれば、 新規で登録してつくり直した方が早いかと思われます。 現状だとブロックは登録されているので、 もし見るとすると『dtb_blocposition』になりますでしょうか・・・ |
usausa |
投稿日時: 2014/5/7 17:58
対応状況: −−−
|
常連 登録日: 2014/4/23 居住地: 投稿: 53 |
Re: トップページにカテゴリ別新着商品を掲載したい tshino様
いろいろとすみません。 dtb_blocposition では、何を確認すればよろしいのでしょうか。 よろしくお願いいたします。 |
tsuji |
投稿日時: 2014/5/9 9:26
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: トップページにカテゴリ別新着商品を掲載したい usausa様
横から失礼します。 下記の点を動作を確認してみてはいかがでしょうか? 1. dtb_blocに該当するブロックが正しく登録されているか? 主にphp_pathにphpのパスが正しく登録されているか? およびtpl_pathが正しく登録されているか? このパスが正しくないとデータが表示されない恐れがあります。 2. ブロックのテンプレートの文字が表示されるか? 適当な文字を書いてそれが表示されるかを確かめてください。 3. phpの処理が通っているか? php側にechoやprint_rで何か文字列を出力させて、 それがサイト上で表示されるかを確かめてください。 ざっと投稿を読ませていただいただけなので見当違いの コメントをしていたらご容赦していただければ、幸いです。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |