Я использую Prestashop в первый раз. Я пытаюсь изменить значки в теме по умолчанию, но изменение не отражается на пользовательском интерфейсе.
Например: в контактной информации блока, я изначально
<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 inspector и вижу, что исходный код не изменяется вообще. Как я могу добавить свои собственные значки в prestashop?
Это связано с тем, что Prestashop использует 1) переопределяет модуль и 2) систему кэширования шаблонов. Вы должны отключить кэш-память в BO в настройках → Производительность, а затем очистить кеш с помощью кнопки в правом верхнем углу. Далее Вам необходимо отредактировать:
не: root/modules/blockcontactinfos/blockcontactinfos.tpl
но root/themes/yourthemename/modules/blockcontactinfos/blockcontactinfos.tpl.
Это должно помочь исправить ваши проблемы :)