> プラグイン > プラグインで作成した新規ページのテンプレートの探索について |
プラグイン
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2016/8/10 11:16
対応状況: −−−
|
プラグインで作成した新規ページのテンプレートの探索について eccube3を触り始めたばかりなので、認識が間違っていたらすみません。
参考サイト: http://ec-cube.github.io/template.html
この場合、./app/template/default/Hoge/hoge.twig を設置しない限り、 フロント側の表示、管理画面のページ編集時の読み込みがされない。 参考サイトを見る限り探索する仕様と思うのですが… ./src/Eccube/Repository/PageLayoutRepository.php の getReadTemplateFile(…)で、 プラグインのディレクトリが考慮されたいない為のように思うのでがどうでしょうか? 因みに、公開されているプラグインの中には、pathやfile_nameを以下のように./Plugin/以下を指定されているのを見かけます。 Hoge/Resource/template/Hoge/hoge.twig この場合、表示はするのですが以下の2点の不具合が起きると思います。 ・管理画面からページ編集しようとするとファイル名の長さチェックでエラーになる。 例)/{{eccubeインストールディレクトリまでのパス}}/app/template/default/../../Plugin/Hoge/Resource/template/Hoge/hoge.twig ・仮に編集できたとしても、プラグイン本体のテンプレートを編集するため、プラグインのアップデートで上書きされてしまう。 環境は以下の通りです。 CentOS 7.2 ECCUBE 3.0.10 PHP 7.0.7 PostgreSQL 9.5.3 |
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» プラグインで作成した新規ページのテンプレートの探索について | ゲスト | 2016/8/10 11:16 |
Re: プラグインで作成した新規ページのテンプレートの探索について | shhirose | 2016/8/14 9:23 |
Re: プラグインで作成した新規ページのテンプレートの探索について | ゲスト | 2016/8/16 9:31 |
Re: プラグインで作成した新規ページのテンプレートの探索について | shhirose | 2016/8/16 10:57 |
Re: プラグインで作成した新規ページのテンプレートの探索について | ゲスト | 2016/8/16 14:42 |