Обновление темы.в формате YML в PrestaShop

Обновление темы.в формате YML в PrestaShop

01.12.2017 06:16:10 Просмотров 57 Источник

Поэтому я пытаюсь изменить макет темы.yml в теме PrestaShop. Я комментирую следующее:

  hooks:
    modules_to_hook:
      displayFooter:
      #  - ps_linklist
      #  - ps_customeraccountlinks
        - ps_contactinfo

А затем я сохраняю и FTP-файл. FTP выполняется успешно.

Однако крючки linklist и customeraccountlinks по-прежнему отображаются в нижнем колонтитуле в клиентских браузерах.

Я попытался принудительно обновить браузер клиента, а также очистить кэш в бэк-офисе. Ни один из них не работает.

Как мне распространить эту обновленную тему.в формате YML ?

У вопроса есть решение - Посмотреть?

Ответы - Обновление темы.в формате YML в PrestaShop / Updating theme.yml in PrestaShop

Является ответом!
defuzed

01.12.2017 03:02:41

Тема.yml полезен только при первой установке темы, любые изменения, которые вы вносите в него, ничего не сделают после установки темы.

Однако легко либо удалить ненужные модули на странице " установленные модули "(нажмите маленькую стрелку рядом с модулем и выберите" удалить"), либо отцепить модуль от крючка" displayFooter "на странице" позиции", который находится в подменю" дизайн " в Prestashop 1.7.икс

https://stackoverflow.com/questions/47586122/updating-theme-yml-in-prestashop/47592983#comment82723899_47592983
Это многое проясняет. Спасибо!
Alexander Grosul

01.12.2017 03:55:43

Вы можете сбросить тему по умолчанию в Design - > Theme & Logo - > > Reset to defaults, но в этом случае вы примените все настройки, которые написаны в теме.yml, поэтому убедитесь, что все соответствует вашим требованиям.

kach

28.11.2018 06:59:08

Вы можете использовать кнопку "Сброс к значениям по умолчанию" в фоновом режиме темы После обновления темы файла.yml, но убедитесь, что в этом файле вы должны удалить любое имя, связанное с этим модулем, и добавить его в раздел Отключения "to_disable".


Например : Я хочу отключить модуль "ps_mainmenu", вы должны прокомментировать его в крючке(ах)

displayTop:
#  - ps_mainmenu
   - ps_searchbar

После этого вы должны добавить его в

modules:
  to_disable:
    - ps_mainmenu
Arnaud Scoté

17.02.2019 10:13:03

Если вы хотите перезагрузить конфигурацию :

  1. Измените свою тему.в формате YML
  2. Удалить файл в ROOT_FOLDER/настройки/темы/ваша тема/Магазин*.формат JSON
  3. Обновите свою страницу, prestashop собирается восстановить файл конфигурации json для вашей темы
https://stackoverflow.com/questions/47586122/updating-theme-yml-in-prestashop/54736696#comment99039659_54736696
Обратите внимание: магазин*.json - это не только крючки. Он также сохраняет много других конфигураций. Вот почему, если вы удалите магазин*.json-файл, многие другие настройки будут нарушены.
Закрыть X