0

adminhtml -> system -> transactional email -> new template で新しいメール テンプレートを追加しようとしています。

ただし、そのページに移動すると、デフォルト テンプレートのドロップダウン リストにはオプションがなく、そのページには他に何もありません。

/var/log/system.log を確認したところ、次の行が見つかりました。

  • 警告: include(Mage/Email/Helper/Data.php) [function.include]: ストリームを開けませんでした: No such file or directory in /home/jille/public_html/lib/Varien/Autoload.php on line 93

  • 警告: include() [function.include]: 含めるために 'Mage/Email/Helper/Data.php' を開けませんでした (include_path='/home/jille/public_html/app/code/local:/home/jille/public_html/ app/code/community:/home/jille/public_html/app/code/core:/home/jille/public_html/lib:.:/usr/lib/php:/usr/local/lib/php') 内 /home /jille/public_html/lib/Varien/Autoload.php 93 行目

ソースを調べたところ、このファイルへの参照が見つかりませんでした。この問題を解決する方法について何か考えはありますか?

どうもありがとうございました

4

1 に答える 1

1

ヘルパーが使用されている場合、または翻訳 xml ノードでモジュールを参照している場合、magento は module/Helper/Data.php ファイルを検索します。

ファイル data.php を作成するだけです class Mage_Modulename_Helper_Data extends Mage_Core_Helper_Abstract { }

これでエラーが修正されます。

于 2013-03-18T16:45:40.333 に答える