バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ブロックの追加について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2012/7/6 18:35
対応状況: −−−
Re: ブロックの追加について
申し訳ございません。

確かに綴りが間違っておりました。
綴りを変更したところ、追加したブロックが正常に表示されました。

本当にありがとうございました。

PS
最後に、ぜひ2.12系のカスタマイズをHPに載せて下さい。参考にします。
ゲスト
投稿日時: 2012/7/6 18:48
対応状況: 解決済
Re: ブロックの追加について
また困った時のためにまとめ


PC上のxampp環境でサイトを作成中なので下記のファイル構造です。

・/xampp/htdocs/eccube/frontparts/bloc/user_recommend.php
・/xampp/htdocs/eccube/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_UserRecommend.php
・/xampp/htdocs/eccube/data/class_extends/page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_UserRecommend_Ex.php
・/xampp/htdocs/eccube/data/Smarty/templates/****/frontparts/bloc/user_recommend.tpl

これに、SQLが
INSERT INTO dtb_bloc (device_type_id, bloc_id, bloc_name, tpl_path, filename, create_date, update_date, php_path, deletable_flg) VALUES (10, 10, 'おすすめ商品(オリジナル)', 'user_recommend.tpl', 'user_recommend', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, 'frontparts/bloc/user_recommend.php', 0);

INSERT INTO dtb_blocposition (device_type_id, page_id, target_id, bloc_id, bloc_row, anywhere) VALUES (10, 29, 1, 10, 1, 0);




それぞれのファイルの内容は下記の通り。

user_recommend.php
-----------------------------------------------------------------------
<?php
require_once realpath(dirname(__FILE__)) . '/../../require.php';
require_once CLASS_EX_REALDIR . 'page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_UserRecommend_Ex.php';

$objPage = new LC_Page_FrontParts_BLoc_UserRecommend_Ex();
$objPage->blocItems = $params['items'];
register_shutdown_function(array($objPage, 'destroy'));
$objPage->init();
$objPage->process();
?>



LC_Page_FrontParts_Bloc_UserRecommend_Ex.php
-----------------------------------------------------------------------
<?php
require_once CLASS_REALDIR . 'pages/frontparts/bloc/LC_Page_FrontParts_Bloc_UserRecommend.php';
class LC_Page_FrontParts_Bloc_UserRecommend_Ex extends LC_Page_FrontParts_Bloc_UserRecommend {

/**
* Page を初期化する.
*
* @return void
*/
function init() {
parent::init();
}

/**
* Page のプロセス.
*
* @return void
*/
function process() {
parent::process();
}

/**
* デストラクタ.
*
* @return void
*/
function destroy() {
parent::destroy();
}
}
?>



LC_Page_FrontParts_Bloc_UserRecommend.php
-----------------------------------------------------------------------
<?php
require_once CLASS_REALDIR . 'pages/frontparts/bloc/LC_Page_FrontParts_Bloc.php';
class LC_Page_FrontParts_Bloc_UserRecommend extends LC_Page_FrontParts_Bloc {

/**
* Page を初期化する.
*
* @return void
*/
function init() {
parent::init();
}

/**
* Page のプロセス.
*
* @return void
*/
function process() {
$this->action();
$this->sendResponse();
}

/**
* Page のアクション.
*
* @return void
*/
function action() {
}

/**
* デストラクタ.
*
* @return void
*/
function destroy() {
parent::destroy();
}

}
?>
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,886名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
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.