バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > 開発について > bootstrap_3_horizontal_layout.html.twig が読み込めない

開発について

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
h_tanaka
投稿日時: 2019/4/2 19:20
対応状況: 解決済
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
bootstrap_3_horizontal_layout.html.twig が読み込めない
EC-CUBE3.0.17

プラグインで管理画面の商品規格ページを拡張した新規ページを作成したのですが、次のエラーが発生しました。
原因わかりますでしょうか?

■エラー
Twig_Error_Loader in Chain.php line 129:
Template "Form/bootstrap_3_horizontal_layout.html.twig" is not defined in "__string_template__9cd63331c026961f4d9409bf94bbc4e53090e97adbdb92712fd897480758fe55" at line 127.

別環境にて作成したプラグインを、EC-CUBE本体をクリーンインストールした環境に独自プラグインとしてインストール、有効化した環境にてエラーが発生しました。

既存の別バージョンの環境では再現しませんでした。
3.0.9、3.0.16、3.0.17

3.0.17をクリーンインストールした環境でのみ再現するようです。

app/Plugin/ProductClassEx/Resource/template/admin/product_class_ex.twig
{% extends 'default_frame.twig' %}

{% set menus = ['product', 'product_master'] %}

{% block title %}商品管理{% endblock %}
{% block sub_title %}商品登録(商品規格EX){% endblock %}

{% form_theme classForm 'Form/bootstrap_3_horizontal_layout.html.twig' %}

{% block main %}
{% endblock %}

468
投稿日時: 2019/4/3 10:11
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: bootstrap_3_horizontal_layout.html.twig が読み込めない
/src/Eccube/Resource/template/admin/Form/bootstrap_3_horizontal_layout.html.twig
のファイル自体は存在しているのですよね?
(ファイルがなければ、他の画面でもエラーが出るとは思いますが...)

新規ページにアクセスした際にエラーが発生するのでしょうか?
キャッシュのクリア等を行っても改善されませんか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

h_tanaka
投稿日時: 2019/4/3 10:15
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: bootstrap_3_horizontal_layout.html.twig が読み込めない
468さん

ファイル自体は存在しており、他のページは表示されています。

はい。
プラグインで作成したページにアクセスするとエラーになります。

デバッグモードで実行しています。
念のため、システムキャッシュ、ブラウザキャッシュ削除してみましたが、変わりませんでした。


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

h_tanaka
投稿日時: 2021/2/1 12:57
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: bootstrap_3_horizontal_layout.html.twig が読み込めない
別の環境でも発生しました。
ロリポップの自動アップデートでPHPのバージョンが7.3に上げられたようですが、3系はPHP7.1までしかサポートしていないためこれが原因である可能性があります。


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

h_tanaka
投稿日時: 2021/2/26 18:48
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: bootstrap_3_horizontal_layout.html.twig が読み込めない
PHP を 7.1 に戻しても解決しませんでした。
h_tanaka
投稿日時: 2021/2/26 19:38
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: bootstrap_3_horizontal_layout.html.twig が読み込めない
本件、自己解決しました。

プラグイン側で追加した管理画面のページのURLが path.yml の admin_route と異なっていたためでした。

ServiceProvider を修正することでエラーを解決できました。

【変更前】
$app->match('/admin/product/product/class/{id}', 'Plugin\ProductClassEx\Controller\Admin\ProductClassExController::index')->assert('id', '\d+')->bind('admin_product_product_class');


【変更後】
$app->match('/' . $app['config']['admin_route'] . '/product/product/class/{id}', 'Plugin\ProductClassEx\Controller\Admin\ProductClassExController::index')->assert('id', '\d+')->bind('admin_product_product_class');


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

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


 



ログイン


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

統計情報

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

投稿数ランキング

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.