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