バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

 > フロント機能 > ブロックの追加に関して

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Wooody
投稿日時: 2016/4/15 19:46
対応状況: −−−
半人前
登録日: 2016/4/15
居住地:
投稿: 16
ブロックの追加に関して
現在、初めてEC-CUBEでの開発に取り組んでおります。

お聞きしたいのは、新規ブロックの登録についてです。

下記のサイトを参考に、新規のブロックを作成したところ、ブロック名のコメントだけが、TOPページに表示されており、中身が全く表示できていない状況です。
http://ohtacky.blogspot.jp/2015/07/eccube3.html

データが取れる取れないではなく、まずは、作成したpickup.twigの中身が表示されるようにしたいです。

実際に行った手順は以下の通りです。

?管理画面上ブロックを作成
ブロック名:ピックアップ商品
ファイル名:pickup.twig
ブロックデータ:<p>test</p>

?データベースのレコード修正
dtb_blockの新たに追加したブロック情報の、logic_flgを 1 に変更

?/ControllerProviderFrontControllerProvider.phpの修正
$c->match('/block/pickup', '\Eccube\Controller\Block\PickupController::index')->bind('block_pickup');

?/Controller/Block/PickupController.phpの作成
namespace Eccube\Controller\Block;

use Eccube\Application;

class ProductController
{
public function index(Application $app)
{
$OrderList = $app['orm.em']->getRepository('\Eccube\Entity\OrderDetail')
->findBy(
array(),
array('id' => 'DESC')
);

return $app['view']->render('Block/pickup.twig', array(
'OrderList' => $OrderList,
));
}
}

?/template/default/Block/pickup.twigの作成
中身は上記のサイトのママです。

上記の手順が完了して確認すると、現在の状態になってしまいました。
確認のため、logic_flgを 0 に戻すと、管理画面上のブロックデータが表示されました。
Controllerでの記載方法に問題があるのかと思い、logic_flgを 1 に再度変更し、今度はpickup.twigの中身を<p>testtest</p>に変更し、静的で表示できるか確認しましたが、こちらも現状と同様で、何も表示されませんでした。

記載している内容に不備、情報不足がありましたら、ご指摘いただけると幸いです。

一日中、上記の問題でドハマリしています。ご教授頂けると幸いです。


2016/04/18 追記

クラス名が間違っておりました。
class ProductController → PickupController
こんな単純なところに気づけず、情けない。
tacky様、他のご覧頂いた方、非常に申し訳ありません。
正常に表示されましたので、解決済みとさせて頂きます。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » ブロックの追加に関して Wooody 2016/4/15 19:46
     Re: ブロックの追加に関して tacky 2016/4/16 10:09
       Re: ブロックの追加に関して Wooody 2016/4/18 0:16
         Re: ブロックの追加に関して tacky 2016/4/18 10:03
           Re: ブロックの追加に関して Wooody 2016/4/18 10:17
           Re: ブロックの追加に関して Wooody 2016/4/18 13:27
     Re: ブロックの追加に関して Wooody 2016/4/18 14:09
       Re: ブロックの追加に関して tacky 2016/4/18 14:12

 



ログイン


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

統計情報

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

投稿数ランキング

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