我是 cs-cart 的新手,我正在尝试在 cs-cart 中使用钩子。
我浏览了一些 cs-cart 网站,但没有得到正确的答案。
假设如果我想用新内容覆盖 footer.tpl 文件,那么我该如何使用钩子来做到这一点。
只需告诉我在 index.tpl 文件中编写什么代码以及在哪里保存新的 footer.tpl 文件的步骤。
问问题
3784 次
1 回答
3
我建议您查看这份简短指南:http ://docs.cs-cart.com/hooks 。
假设您使用的是 4.xx 版本:
- 您不需要在 index.tpl 中编辑任何内容,只需记下您要使用的钩子的名称(我想您想使用这个 {hook name="index:footer"})
- 编写您的新模板并将其命名为 footer.[override/pre/post].tpl
- 将这个新的 .tpl 文件保存在主题/[your_theme_name]/templates/addons/my_changes/hooks/index 中(也许您需要在文件夹树中创建此类目录)
- 确保您已安装并激活“我的更改”插件。您可以通过商店的管理区域进行检查。
就是这样,它应该工作。
笔记:
- 我在 4.xx 版中没有看到标准的“footer.tpl”文件,因此上述说明有效,但它们仅在页面末尾附加内容。可以通过商店管理区域上的布局和主题编辑器来自定义此类页面区域。
- cs-cart 文档中提到的命名算法是针对 3.xx 版本的,从 4.xx 版本开始,文件夹名称有所不同。你应该替换
skins/[skin name]/[admin|customer]
为design/themes/[your_theme_name]/templates
于 2014-01-29T07:16:22.843 回答