Как добавить имя класса в блок в prestashop 1.7
В настоящее время я использую prestashop 1.7.4.3, мне нужно отредактировать header.tpl
файл в _partials
. Я едва знаю об этой структуре.
Моя проблема в том:
Что я пытался: пытался добавить имя пользовательского класса для логотипа заголовка
<div class="col-md-2 hidden-sm-down hlogo" id="_desktop_logo">
{if $page.page_name == 'index'}
<h1>
<a href="{$urls.base_url}">
<img class="logo img-responsive" src="{$shop.logo}" alt="{$shop.name}">
</a>
</h1>
{else}
<a href="{$urls.base_url}">
<img class="logo img-responsive" src="{$shop.logo}" alt="{$shop.name}">
</a>
{/if}
</div>
Как вы можете видеть, я добавил hlogo
пользовательский класс к логотипу заголовка, и я попробовал display:none
в моем custom.css
Моя проблема: недавно добавленное имя класса не обновляется в главном офисе.
Направь меня, если я сделал что-то не так!



Ответы - Как добавить имя класса в блок в prestashop 1.7 / How to add class name to a block in prestashop 1.7

09.11.2018 05:03:45
Как сказала Виира, вам нужно очистить свой кэш. Вы можете сделать это в вашей админ-панели зайдя в Настройки -> Дополнительные параметры -> быстродействие и нажимаем кнопку Очистить кэш(справа верхний угол) или вы можете удалить его принудительно путем очистки папки root_folder/var/cache/dev/smarty/cache
и root_folder/var/cache/dev/smarty/compile
.
А также лучше отключить кэш и включить компиляцию шаблонов, пока вы не закончите все свои настройки. Вы также можете сделать это в Configure - > Advanced Parameters - > > Performance>>.

14.11.2018 08:11:49
Как я уже говорил, попробуйте очистить кэш
Чтобы очистить кэш: перейдите в Configure/Advanced Parameters/Performance/Clear Cache
Вы можете найти кнопку Очистить кэш в правом верхнем углу в бэк-офисе.
Также вы можете очистить кэш вручную из root_folder/var/cache/dev/smarty/cache
Если проблема не устранена, чтобы продолжить повторную проверку файла, который вы редактируете, убедитесь, что вы редактируете файлы правильной темы
