[EC-CUBE覚書(ver2.11)]商品一覧ブロックを追加する方法
今回EC-CUBEで構築中のサイトが商品数が少ないため、こちらの方法をそのまま使わせてもらって、商品一覧ブロックを追加しました。
ひたすら間違えないようにコピってFTPで上書きなのです(–;
階層が深いのでうっかりしやすそうです。classとclass_extendsを間違えました。
[EC-CUBE 2.11.4] 商品一覧ブロックを作成する | NAKWEB × EC-CUBE
気になった部分
1.html/frontparts/bloc/product_list.php
に関しては、管理画面から作ってもいいかなぁと思ったのですが、
デザイン管理>PC>ブロック設定からだとイマイチうまくいきませんでした。
dtd_blocの入力情報としては、product_listは管理画面に表示されるブロック名なので、「商品一覧」とした方がわかりやすいかなと思った。
変更しても特に問題無さそうです。
10,10,’product_list’,’product_list.tpl’,’product_list’,now(),now(),’frontparts/bloc/product_list.php’,0
10,10,’商品一覧’,’product_list.tpl’,’product_list’,now(),now(),’frontparts/bloc/product_list.php’,0
Call-timeエラー
一覧は無事に表示されたのですが、上部にこんなエラー表記が出てきました。
Warning: Call-time pass-by-reference has been deprecated in …/eshop/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Product_List.php on line 44
調べたところ、.htaccessに以下を追記したら表示されなくなりました。
php_flag allow_call_time_pass_reference on
元情報はこちらです。
Call-time pass-by-reference has been deprecated : カフェ関連サイトのシステム開発日記
ディスカッション
コメント一覧
まだ、コメントがありません