Структура файлов шаблона 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

Анатолий

Здравствуйте! У меня сайт на ocshop 2.0.1.1 Подскажите, как мне установить png картинку на задний фон сайта? Именно background для всего?? Шаблон дефолтный.

Ответить
Digrand

Здравствуйте. В файле стилей например вот так:
body {background: url(../images/background.jpg) no-repeat center top;}

Ответить
Иван

подскажите — идет сбой на главной = в схема — макет главная — устанавливаю модули = слайдер — информация — вы смотрели
почему-то то показывает в браузере — то большой пробел
где может быть проблема = установил новый шаблон маг.
где в платформе обновить файл схема-макет — главная

Ответить
Наталия

Здравствуйте помогите вылечить ошибку на сайте так долго загружается главная страничка parfum-kosmetik.in.ua

Ответить
Леша

Добрый день, вижу уже один форумчанин спрашивал путь к карточке товара версия ocStore 2.1.0.2, однако возник такой вопрос: хочу вставить в карточку товара версия ocStore 2.1.0.2 — Модальное всплывающее окно с затемнением — на базе CSS/3 и html в каких файлах удобнее разместить код чтоб не перебрасывало на гл.страницу сайта, но работало в карточке товара — или предложите по возможности вашу версию спасибо.

Ответить
Digrand

Здравствуйте.
product/product.tpl

Ответить
Леша

Здравствуйте не подскажите путь к карточке товара версия ocStore 2.1.0.2

Ответить
Digrand

Здравствуйте. \catalog\view\theme\ваш шаблон\template\product\product.tpl

Ответить
Дмитрий

Спасибо, помогло.

Ответить

Добавить комментарий

Ваш e-mail не будет опубликован.