我是第一次使用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" />
但是在我将代码更改为
<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使用1)模块覆盖和2)模板缓存系统。您应该在"设置"-"性能"中禁用BO中的缓存>然后使用右上角的按钮清理缓存。接下来,您需要编辑:
not: root/modules/blockcontactinfos/blockcontactinfos.tpl
但是root/themes/yourthemename/modules/blockcontactinfos/blockcontactinfos.tpl file。
这应该有助于解决您的问题:)