Magento 模板 - 扩展可以与主题捆绑在一起吗?
Magento Templates - Can extensions be bundled with a theme?
我有一个真正的 Magento 菜鸟问题。我正在帮助一位朋友更改他们商店使用的模板,但他们担心失去某些扩展功能(例如 ajaxsearch)。他们不知道它实际上是模板的扩展还是模板的一部分。我似乎无法弄清楚某些扩展是否内置于主题中,或者它们是否是完全独立的扩展。有什么简单的方法可以分辨吗?
举个例子,ajaxsearch JS 文件的路径似乎在模板路径中,例如 http://www.example.com/skin/frontend/default/templatename/js/ajaxsearch.js
如果我转到系统 > 配置,我可以看到它列在 Templates-Master 下的边栏中(我认为这是一个品牌名称)。在这种情况下,这是一个扩展吗?这是文件路径如何用于扩展吗?皮肤在文件路径中的事实让我失望。
谢谢!
快捷方式:
每个 Magento 扩展都作为存档 (.tgz) 提供。将它解压到 Magento 外的某个文件夹并检查它是否有下一个路径:
unpacked_folder/skin/frontend/default/templatename/js/ajaxsearch.js
(另一个技巧是查看 ajaxsearch.js 文件的第一行,作者经常在其中写扩展名或主题名称)。
路途遥远:
查找此文件在页面上的位置。在 app/design/frontend/default/templatename/layout/ 中的 xml 个文件中搜索 'ajaxsearch.js'
如果找不到,请尝试在 app/design/frontend/default/default/layout/ 等中搜索。
例如,您可以在 somefile.xml
中找到它
尝试查找包含此文件的扩展名。要在本地和社区池的 config.xml 个文件中搜索 'somefile.xml':
app/code/local/some/extension1/etc/config.xml
app/code/local/some/extension2/etc/config.xml
app/code/community/some/extensionN/etc/config.xml
等等
如果您在...some/extensionX/etc/config.xml 中找到它 - 这意味着 ajaxsearch.js 属于 some_extensionX 扩展名。如果没有找到 - 它属于主题。
我有一个真正的 Magento 菜鸟问题。我正在帮助一位朋友更改他们商店使用的模板,但他们担心失去某些扩展功能(例如 ajaxsearch)。他们不知道它实际上是模板的扩展还是模板的一部分。我似乎无法弄清楚某些扩展是否内置于主题中,或者它们是否是完全独立的扩展。有什么简单的方法可以分辨吗?
举个例子,ajaxsearch JS 文件的路径似乎在模板路径中,例如 http://www.example.com/skin/frontend/default/templatename/js/ajaxsearch.js 如果我转到系统 > 配置,我可以看到它列在 Templates-Master 下的边栏中(我认为这是一个品牌名称)。在这种情况下,这是一个扩展吗?这是文件路径如何用于扩展吗?皮肤在文件路径中的事实让我失望。
谢谢!
快捷方式: 每个 Magento 扩展都作为存档 (.tgz) 提供。将它解压到 Magento 外的某个文件夹并检查它是否有下一个路径:
unpacked_folder/skin/frontend/default/templatename/js/ajaxsearch.js
(另一个技巧是查看 ajaxsearch.js 文件的第一行,作者经常在其中写扩展名或主题名称)。
路途遥远:
查找此文件在页面上的位置。在 app/design/frontend/default/templatename/layout/ 中的 xml 个文件中搜索 'ajaxsearch.js' 如果找不到,请尝试在 app/design/frontend/default/default/layout/ 等中搜索。 例如,您可以在 somefile.xml
中找到它
尝试查找包含此文件的扩展名。要在本地和社区池的 config.xml 个文件中搜索 'somefile.xml':
app/code/local/some/extension1/etc/config.xml
app/code/local/some/extension2/etc/config.xml
app/code/community/some/extensionN/etc/config.xml
等等
如果您在...some/extensionX/etc/config.xml 中找到它 - 这意味着 ajaxsearch.js 属于 some_extensionX 扩展名。如果没有找到 - 它属于主题。