Packageにコアブロックタイプのview.phpを含めてもオーバーライドされない

2015年7月14日 at 17:54

5.7.4.2です、

オリジナルテーマとカスタムテンプレートを作成し、パッケージ化しました。
うまく動いていたのですが、1点だけ、タイトルの通りの挙動となります。

packages
└my_theme_package
 ├controller.php
 └blocks
 │└next_previous
 ││└view.php ←カスタマイズしている※
 │└autonav
 │ └templates
 │  └my_original_autonav
 │   └view.php ←カスタマイズしている☆
 └themes
  └my_theme
   ├default.php
   └view.php

パッケージの構成は概ね上記の通りですが、☆はカスタムテンプレートとして正しく選択できるのですが、※だけはオーバーライドされず、コアのview.phpが適用されています。

これは仕様でしょうか?

タグ:

Re: Packageにコアブロックタイプのview.phpを含めてもオーバーライドされない

2015年7月14日 at 19:40
5.6のときからそうだったので、仕様と思われます
 

Re: Packageにコアブロックタイプのview.phpを含めてもオーバーライドされない

2015年7月15日 at 11:54
ありがとうございます。
やはり仕様ですか。
このような場合は、カスタムテンプレートとして添付するしかなさそうですね。