【问题标题】:Editing tpl files in prestashop doesn't seem to do anything在 prestashop 中编辑 tpl 文件似乎没有任何作用
【发布时间】:2015-10-15 09:25:55
【问题描述】:

我在 prestashop 中安装了“高级主页产品列表”模块。 在配置中,我使用的是“您的模板样式”,我尝试编辑 /var/www/html/modules/prodcat/views/templates/hook/prodcat.tpl

它似乎是正在使用的,因为它有

<div class="block products_block clearfix">

 <h4 class="title_block" style="margin-bottom:0px; ">

当我在网站上使用检查元素时出现。 没有看到其他类似的文件。

我试图编辑它。就像删除 &lt;h4&gt; 元素一样,但它似乎没有做任何事情。 我编辑了错误的文件吗?还是我必须做一些事情才能使我的更改生效?

【问题讨论】:

  • 您是否尝试清除缓存?另外,我没有这个模块,但是检查prodcat.php文件方法hookDisplayHome我想,分配了什么tpl文件-prodcat.tpl?如果是,那么您编辑正确的文件。
  • 在与 prodcat.tpl 相同的文件夹中是 tab.tpl 和 index.php tab.tpl 有这一行
  • {ls='By Category' mod='prodcat'}
  • 和 index.php 有 header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache'); header('位置:../');退出;
  • 这不是我的问题,如果您需要帮助,请完全按照我的要求去做,有 2 个简单的问题。另外,您使用什么 presta 核心版本?它 > 1.5.x?
  • 我确实尝试清除缓存并且我使用的是 1.6.0.14 我没有找到任何名为 prodcat.php 的文件
  • 接下来请检查,进入您的themes/your-theme-name/modules/ 是否有prodcat 文件夹和tpl 文件prodcat.tpl?如果是,则需要编辑此文件以更改 html 结构,而不是 /modules/ 文件夹中的 tpl。 (也在这个文件夹中modules/prodcat/ 你有哪些.php 文件?我只是感兴趣)
  • 标签: html templates smarty prestashop


    【解决方案1】:

    最终答案, 当您编辑 tpl/js/css 文件时,编辑完成后,您需要进入后台选项卡 Advanced parameters -&gt; Performance 并按下 Clear cache 按钮。

    如果您将在某个时间段内进行持续更改,您可以设置 Samrty 缓存选项,例如Recompile templates if the files have been updated 状态。

    【讨论】:

      【解决方案2】:

      转到Advanced parameters -&gt; Performance 并在模板编译下拉菜单中选择Force Compilation

      【讨论】:

        猜你喜欢
        相关资源
        最近更新 更多
        热门标签