バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ブロック内に別のブロックを出力

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
moge1203
投稿日時: 2018/3/21 10:32
対応状況: −−−
一人前
登録日: 2018/3/15
居住地:
投稿: 113
ブロック内に別のブロックを出力
▼テンプレート
[EC-CUBE] 3.0.15 , 新規インストール
[レンタルサーバ] heteml
[OS] macOS High Sierra ver10.13.3
[PHP] 5.6
[データベース] 確認方法がわらかないため未記入とさせていただきます
[WEBサーバ] 確認方法がわらかないため未記入とさせていただきます
[ブラウザ] Google Chrome
[導入プラグインの有無] Point , おすすめ商品管理 , 売上 , 新着商品ブロック , 商品並び替え (今後も追加予定)
[カスタマイズの有無] システム的なカスタマイズはないが,フレームワークを用いずに、独自のhtmlファイルから組み込み




▼質問内容
当方EC-CUBEでの開発は初めてになる素人です。
質問させていただきたい内容は以下になります。


”header.twig”というヘッダー用のブロックを用意しています。
そのファイルの中に、
”newItemHead.twig”というブロックを作成し、新着アイテムを6件表示させたいと考えています。

上記内容が可能かどうか、またそのやり方を教えていただけると幸いです。
ざっくりとした質問になってしまい申し訳ありません。
必要な情報等ありましたら追記させていただきますので、
よろしくお願いします。
h_tanaka
投稿日時: 2018/3/23 12:35
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: ブロック内に別のブロックを出力
そのようなケースで試したことはないですが、
twigファイル内で次のようにブロック名を指定すればブロックをレンダリングできます。
{{ render(path('block_xxxxx')) }}


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

moge1203
投稿日時: 2018/3/23 16:47
対応状況: −−−
一人前
登録日: 2018/3/15
居住地:
投稿: 113
Re: ブロック内に別のブロックを出力
ご返信ありがとうございます。

申し訳ありません。
{{ render(path('block_xxxxx')) }}

'block_xxxxx'の部分は
app/template/xxxxxx/Block/twigファイル
のファイル名の指定は間違っているのでしょうか。
何度か試したのですがエラーになってしまい...
Symfony2の勉強不足で申し訳ないのですが、どのような記述を行えばいいかをご教授いただけると幸いです。

下記リンク先の内容もいまいち理解できていません。
記述参考サイト

よろしくお願いします。
h_tanaka
投稿日時: 2018/3/23 16:54
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: ブロック内に別のブロックを出力
ブロックのバインド名の指定になります。

こちらを参考に動的ブロックを作成してください。
https://umebius.com/eccube/add_dynamic_block_programmatically/

こちらの参考サイトの場合でいうと、

$c->match('/block/new_item', '\Eccube\Controller\Block\NewItemController::index')->bind('block_new_item');

の、block_new_item 部分を指定することになります。

{{ render(path('block_new_item')) }}


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,279名です
総投稿数は109,685件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.