Для создания уникального интернет-магазина необходимо вносить изменения в код шаблона. Чтобы не потерять их при обновлении PrestaShop необходимо сделать следующее.
Изменение верстки и стилей шаблона
В случае значительных изменений удобно создать новый шаблон и вносить все изменения в него. Для этого в административной панели выбираем пункт “Настройки -> Шаблоны” и кликаем по кнопке “Добавить шаблон”.
В открывшемся списке вариантов кликаем внизу по кнопке “+ Создать новый шаблон”. Теперь осталось заполнить обязательные поля в форме и нажать кнопку “Сохранить”.
Поле “Название шаблона” отображается только в административной панели и должно точно описывать шаблон, можно использовать и русские и латинские буквы;
- Поле “Название каталога шаблона” обязательно называется только латинскими буквами без пробелов.
Следующим шагом будет активация созданного шаблона, для этого нужно найти его по введенному ранее названию в блоке “Выбор шаблона” и нажать кнопку “Использовать этот шаблон”.
Теперь можно вносить изменения в верстку, стили или JavaScript-сценарии. Все они расположены в папке /themes/Название_каталога_шаблона/.
Изменение стандартных контроллеров и классов
Для изменений в движке PrestaShop необходимо в специальной папке /override/ в корне сайта создать файл с тем же названием и путем, что и стандартный.
Например, мы хотим внести изменения в класс Address, для этого берем существующий файл /classes/Address.php с определением класса:
class AddressCore extends ObjectModel {
и сохраняем его копию по адресу /override/classes/Address.php, изменяя определение класса на:
class Address extends AddressCore {
Такой подход позволит обновлять движок PrestaShop без опасности затереть все изменения, внесенные нами.
Здравствуйте! Как можно редактировать шаблоны, модули , я имею в виду код и стили через админку как в wordpress, insales . Спасибо !
Здравствуйте, Сюзанна. Встроенного такого редактора нет. Возможно, стоит поискать модули для решения данной задачи.