Prestashop 更改页面图标不起作用

prestashop changing page icon doesn't work

我是第一次使用 Prestashop。我尝试更改默认主题中的图标,但更改并未反映在 UI

例如:在区块联系信息中,我本来

<li>
          <i class="icon-phone"></i>{l s='Call us now:' mod='blockcontactinfos'}
                    <span>{$blockcontactinfos_phone|escape:'html':'UTF-8'}</span>
                </li>

我要删除 <i class="icon-phone"></i> 并添加我自己的图标 <img src="\img\icons\call.png" />

但是我把代码改成

后UI还是一样
<li>
                    <!--<i class="icon-phone"></i>-->
                    <img src="\img\icons\call.png" />{l s='Call us now:' mod='blockcontactinfos'}
                    <span>{$blockcontactinfos_phone|escape:'html':'UTF-8'}</span>
                </li>

我使用 chrome 检查器,发现源代码根本没有改变。如何在 prestashop 中添加自己的图标?

这是因为 Prestashop 使用 1) 模块覆盖和 2) 模板缓存系统。您应该在设置 -> 性能中禁用 BO 中的缓存,然后使用右上角的按钮清理缓存。接下来您需要编辑:

不是:root/modules/blockcontactinfos/blockcontactinfos.tpl

root/themes/yourthemename/modules/blockcontactinfos/blockcontactinfos.tpl 文件。

这应该有助于解决您的问题:)