2012-01-04 15 views
0

私はカスタム管理モジュールを持っています。1.4から1.6へのアップグレード後のカスタムMagento管理用テンプレートブランク

site.com/index.php/admin/orderprocess/

1.4から1.6に、このモジュールをアップグレードした後、空白のページを返します。 System.logには次のエラーが表示されます。

"2012-01-04T19:47:01 + 00:00 CRIT(2):無効なテンプレートファイル:adminhtml/base/default/template/orderprocess/item.phtml"

Magentoの1.6では

、ディレクトリは次のようになります。アプリ/デザイン/ adminhtml /デフォルト/ CLS /テンプレート/ orderprocess」

答えて

1

あなたはapp/design/adminhtml/default/default/template/default/cls/template/であなたのorderprocess/ディレクトリを移動ことができたのは、Magentoのは、それを見つけることができます。

この方法は、Magentoのadminhtmlテーマ名を変更するよりはるかに簡単です。

+0

Magentoがadminhtml/default/clsフォルダを指すような.xmlなどを追加する必要はありますか?そのフォルダには他にもいくつかのものがあります。私が新しく馴染みのないコードベースに取り組んでいるので、私は大きな変更を加えたくありません。 orderprocessをadminhtml/default/templateに移動すると問題は解決しますが、カスタムテンプレートをデフォルトフォルダに配置するのは悪いことではありませんか? – illusorydeveloper

+0

実際、adminhtml/default/default/templateが正しい場所です。 – illusorydeveloper

0

バックオフィスで使用するadminhtmlテーマの宣言には注意してください。 this postによると、モジュールconfig.xmlの管理者に使用するテーマを宣言する必要があります。

複数のモジュールでこのタイプの宣言が複数ある場合は、magentoによって解析される最後のテーマのみが使用されるため、問題が発生する可能性があります。

私の場合、2つのモジュールで2つの異なるテーマ宣言がありました。これは、 'Not valid template file'というエラーを引き起こしていました。