Автор Тема: Подскажите, как я могу выбрать шаблон по умолчанию без админки.  (Прочитано 230 раз)

21 Октябрь 2021, 17:20:33
  • Ветеран
  • *****
  • Сообщений: 527
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
День добрый!

В админке, в разделе шаблоны есть две темы.
Там же в админке я могу выбрать тот или иной шаблон.

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

Например указать тему по умолчанию в какой нибудь таблице БД.

В наличии P.S. 1.6

Заранее большое спасибо!
21 Октябрь 2021, 20:12:11
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Выбрать можно только в админке. Назначить шаблон можно через конф. файл
/config/xml/themes/default.xml
22 Октябрь 2021, 14:54:46
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 527
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Выбрать можно только в админке. Назначить шаблон можно через конф. файл
/config/xml/themes/default.xml

Не согласен.
У меня получилось изменить в таблице ps_shop параметр id_theme на нужный мне.
Тема изменилась.

Нужный id_theme можно посмотреть в таблице ps_themes
22 Октябрь 2021, 19:56:34
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Выбрать можно только в админке. Назначить шаблон можно через конф. файл
/config/xml/themes/default.xml
Не согласен.
У меня получилось изменить в таблице ps_shop параметр id_theme на нужный мне.
Тема изменилась.
Нужный id_theme можно посмотреть в таблице ps_themes
Id темы можно выбрать как вы пишите. Но это сильно ограничивает возможности, которые описанны в файле default.xml.
Если у вас кастомизированные или собственые модули, хуки, то выбор id темы не поможет.
В xml файле вы указывает модули темы, хуки, размеры изображений, т.е. полностью переопределяете дефолтную тему.