所以我试图在PrestaShop主题中修改theme.yml的布局。我评论了以下内容:
hooks:
modules_to_hook:
displayFooter:
# - ps_linklist
# - ps_customeraccountlinks
- ps_contactinfo
然后我保存并FTP文件。 FTP成功。
但是,linklist和customeraccountlinks挂钩仍显示在客户端浏览器的页脚中。
我试图在客户端浏览器上强制刷新,也在后台清除缓存。这些都不起作用。
如何传播此更新的theme.yml?
答案 0 :(得分:3)
theme.yml仅在首次安装主题时有用,在安装主题后,您对其所做的任何更改都不会执行任何操作。
然而,很容易删除“已安装的模块”页面上的不需要的模块(单击模块旁边的小箭头并选择“卸载”)或从您的情况下取消挂起模块“displayFooter”钩子在“职位”页面上,该页面位于Prestashop 1.7.x的“设计”子菜单中
答案 1 :(得分:3)
您可以在Design - >中将主题重置为默认值主题与徽标 - >重置为默认值,但在这种情况下,您将应用theme.yml中编写的所有设置,因此请确保所有设置都符合您的要求。
答案 2 :(得分:2)
如果要重新加载配置:
答案 3 :(得分:0)
更新文件theme.yml后,您可以在主题Backoffice中使用按钮“重置为默认值”,但是请确保在此文件中必须删除与此模块相关的任何名称,并将其添加到“禁用”部分中to_disable”。
例如: 我想禁用模块“ ps_mainmenu”,您必须在钩子中将其注释掉
displayTop:
# - ps_mainmenu
- ps_searchbar
此后,您必须将其添加到
modules:
to_disable:
- ps_mainmenu