opencart шаблоны

opencart шаблоны представляет собой набор файлов и папок, которые определяют структуру и внешний вид интернет-магазина.

Структура файлов шаблона в OpenCart 3 обычно выглядит следующим образом:

catalog/
view/
theme/
[название_шаблона]/
image/
[изображения шаблона]
javascript/
[JavaScript файлы шаблона]
stylesheet/
[CSS файлы шаблона]
template/
common/
[общие шаблоны страниц]
account/
[шаблоны страниц аккаунта]
checkout/
[шаблоны страницы оформления заказа]
information/
[шаблоны информационных страниц]
mail/
[шаблоны почтовых уведомлений]
module/
[шаблоны модулей]
product/
[шаблоны страниц продуктов]
[другие папки с шаблонами]
admin/
view/
template/
[шаблоны административной панели]
system/
[библиотеки и классы OpenCart]
В папке image находятся изображения, используемые в шаблоне, в папке javascript находятся JavaScript файлы, в папке stylesheet находятся CSS файлы.

В папке template находятся шаблоны страниц, разбитые по разделам сайта. Например, папка common содержит общие шаблоны, которые используются на большинстве страниц сайта, а папка product содержит шаблоны для отображения информации о продуктах.

В папке admin находятся шаблоны для административной панели сайта, а в папке system находятся библиотеки и классы, используемые в OpenCart.

Обычно для создания нового шаблона используется готовый шаблон, который дорабатывается под нужды интернет-магазина. В таком случае, файлы нового шаблона добавляются в папку catalog/view/theme/[название нового шаблона].
Файлы шаблона в папке catalog/view/theme//template/account/ отвечают за отображение различных страниц аккаунта пользователя. Среди файлов в этой папке можно найти:

account.twig — шаблон главной страницы аккаунта пользователя.
address_form.twig — шаблон для формы добавления/редактирования адреса.
address_list.twig — шаблон для списка адресов пользователя.
affiliate.twig — шаблон страницы партнерской программы.
api.twig — шаблон страницы API доступа.
download.twig — шаблон страницы загрузок (скачанных товаров).
login.twig — шаблон страницы входа в аккаунт.
order.twig — шаблон страницы заказа.
order_info.twig — шаблон для вывода информации о заказе.
order_list.twig — шаблон для списка заказов.
password.twig — шаблон страницы изменения пароля.
recurring.twig — шаблон страницы для управления продуктами с регулярными платежами.
register.twig — шаблон страницы регистрации аккаунта.
return.twig — шаблон страницы для управления запросами на возврат товара.
return_form.twig — шаблон для формы добавления/редактирования запроса на возврат товара.
return_list.twig — шаблон для списка запросов на возврат товара.
transaction.twig — шаблон страницы для управления транзакциями на счету партнера.
transaction_list.twig — шаблон для списка транзакций на счету партнера.
voucher.twig — шаблон страницы для управления купонами.
wishlist.twig — шаблон страницы для управления списком желаемых товаров.

Информация