在 PrestaShop 中更新 theme.yml

Jes*_*ynn 6 smarty prestashop prestashop-themes

所以我试图在 PrestaShop 主题中修改 theme.yml 的布局。我注释掉以下内容:

  hooks:
    modules_to_hook:
      displayFooter:
      #  - ps_linklist
      #  - ps_customeraccountlinks
        - ps_contactinfo
Run Code Online (Sandbox Code Playgroud)

然后我保存并 FTP 文件。FTP 成功。

但是,链接列表和 customeraccountlinks 挂钩仍显示在客户端浏览器的页脚中。

我试图在客户端浏览器上强制刷新,同时清除后台的缓存。这些都不起作用。

我如何传播这个更新的 theme.yml ?

小智 7

您可以在 Design -> Theme & Logo -> Reset to defaults 中将主题重置为默认值,但在这种情况下,您将应用编写在 theme.yml 中的所有设置,因此请确保所有内容都符合您的要求。


小智 6

如果要重新加载配置:

  1. 修改你的 theme.yml
  2. 删除文件到 ROOT_FOLDER/config/themes/your theme/shop*.json
  3. 刷新您的页面,prestashop 将为您的主题重新生成配置 json 文件


小智 5

theme.yml 仅在第一次安装主题时有用,您对它所做的任何更改在主题安装后都不会执行任何操作。

但是,很容易在“已安装模块”页面上删除不需要的模块(单击模块旁边的小箭头并选择“卸载”)或从“位置”页面,位于 Prestashop 1.7.x 的“设计”子菜单中