Magento模板放置

  • 本文关键字:Magento magento
  • 更新时间 :
  • 英文 :


我正在开发一个magento模块,应该在before_body_end注入一些javascript。我不明白的是我应该把我的模板文件。在所有的教程中,人们建议他们应该放在app/design/frontend/default/default/{ModuleName}/{TemplateName}

首先,我不能让这个工作。我得到错误:Not valid template file:frontend/base/default/template/...

此外,如果我理解正确的话,这将把模板放在默认主题中。但是如果最终用户使用其他主题呢?

是什么工作,是把模板文件在app/design/frontend/base/default/{ModuleName}/{TemplateName}。然而,我真的不确定这是否是要走的路。

谁能告诉我正确的做法是什么?

注。我需要修改基于条件的js。这就是为什么我不使用addJs来注入js.

转到System -> Configuration -> Design -> Themes并检查您的后备设置。这里可能没有"default"。

首先,Magento将查找模板,该模板在"Current package name"包的"Templates"字段中设置的文件夹中,然后如果它不存在,它将查找模板,该模板在"Current package name"包的"Default"字段中设置,然后它将查找base/default文件夹。

最新更新