Структура файлов шаблона OpenCart

В начале деятельности  часто сталкиваются с вопросом, — с каких фалов выводится та или иная информация в CMS OpenCart? Поэтому решить выложить информацию по самой структуры темы (шаюлона), думаю многим будет полезна.

Сразу скажу что файлы ищем в корте самой темы catalog/view/theme/ваша_тема/template/

Папка account/
account.tpl — форма регистрации или входа в аккуант;
address.tpl — Страница выбора/редактирования адреса оплаты/доставки (в 1.5.х не используется);
addresses.tpl — Адресная книга в настройках аккаунта (в 1.5.х не используется);
address_form.tpl — страница редактирование адреса в аккаунте (только в 1.5.х);
address_list.tpl — Адресная книга в настройках аккаунта (только в 1.5.х);
create.tpl — форма регистрации в магазине (в 1.5.х не используется);
register.tpl — форма регистрации в магазине (только в 1.5.х);
return_form — страница создания возврата товара (только в 1.5.х);
return_list.tpl — страница истории о возвратах товара (только в 1.5.х);
return_info.tpl — подробная информация о возврате товара (из return_list.tpl) (только в 1.5.х);
reward.tpl — информация о зачисленных бонусных баллах за покупки (только в 1.5.х);
transaction.tpl — страница истории платежей (только в 1.5.х);
wishlist.tpl — страница «Взято на заметку» (только в 1.5.х);
download.tpl — страница со скачиваемыми товарами;
edit.tpl — редактировать профиль;
forgotten.tpl — напоминание пароля;
history.tpl — история заказов;
wishlist.tpl — желаемые товары;
login.tpl — форма логина или регистрации на сайте;
newsletter.tpl — подписка на новости;
password.tpl — смена пароля.
 
Папка common/
home.tpl — вывод главной страницы;
column_left.tpl — левая колонка магазина;
column_right.tpl — правая колонка магазина;
content_bottom.tpl — нижняя часть магазина (только в 1.5.х) ;
content_top.tpl — верхняя часть магазина (только в 1.5.х);
footer.tpl — нижняя часть магазина;
header.tpl — верхняя часть шаблона;
cart.tpl — всплывающее окно корзины (в верху сайта) (только в 1.5.х);
maintenance.tpl — шаблон выводится, когда магазин закрыт;
success.tpl — выводится после успешной регистрации в магазине и после успешного оформления заказа (guest mode).

Папка product/
category.tpl — вывод группы товаров;
manufacturer.tpl — вывод товаров по производителю (в 1.5.х не используется);
manufacturer_info.tpl — вывод товаров по производителю (только в 1.5.х);
manufacturer_list.tpl — страница со списком всех производителей (только в 1.5.х);
product.tpl — вывод одного товара;
review.tpl — вывод отзыва о товаре в шаблоне product.tpl;
search.tpl — поиск и результаты поиска;
special.tpl — выбор специальных предложений (Special);
compare.tpl — страница сравнения товаров (только в 1.5.х).

Папка information/
contact.tpl — вывод адреса магазина и формы отправки сообщений;
information.tpl — вывод информационной статьи;
sitemap.tpl — карта сайта;
Каталог error/ ;
not_found.tpl — Запрашиваемая страница не найдена «error 404»(…not found!).

Папка mail/
order_confirm.tpl — письмо о подтверждении.

Папка modules/
bestseller.tpl — самые покупаемые товары;
category.tpl — блок Категории;
featured.tpl — «рекомендуемые товары;
«google_talk.tpl ;
information.tpl — список статей на сайте, ссылки на сайтмап и контакты;
latest.tpl — «последние товары;
«latest_home.tpl — «последние товары» на главной странице;
manufacturer.tpl — выпадающий список производителей;
special.tpl — специальное предложение.

Папка checkout/
address.tpl ;
cart.tpl — вывод содержимого корзины (в центре страницы);
confirm.tpl — последний шаг заказа, подтверждение перед отправкой, этот же шаблон используется для guest.tpl — оформить заказ без регистрации (тут редактируются поля, при оформл. заказа);
payment.tpl – оплата;
shipping.tpl – доставка.

К каждому файлу есть свой контролер, где формируется функционал уже на php языке . Находятся они тут catalog/controller и сидят в аналогичных паках что и в самой теме. Например, мы хотим найти контролер файла common/header.tpl  ищем его тут catalog/controller /common/header. php

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
× iOs app

To install this Web App in your iPhone/iPad press iOs sourse and then Add to Home Screen.