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

 

Вывод атрибутов OpenCart (2.0) на примере веса

Советую вам прочесть статью о структуре шаблона OpenCart. Это очень важно Подробнее тут

Відповіcти
Игорь

Добрый день.
Версия ocStore 2.1.0.1
Cтолкнулся с маленькой проблемой ,прошлый сотрудник подключал виджет binotel.
Сейчас мне нужно заменить его,но я не могу найти папку с файлом где вписан изначально этот код.

Відповіcти
Валерий

Наконец-то подробно и хорошо написано, а не как обычно.

Відповіcти
Олег

Привет! Спасибо за инфо
Подскажите как из одного шаблона данные показать в другом? Например на главной вывести контакты

Відповіcти
Алекс

Добрый день! Подскажите, файлы для скачивания которые загружаю через админку, где находятся на хостинге? OcStore последняя версия

Відповіcти
Digrand

Добрый день
/image/cache/catalog/

Відповіcти
Анонім

Там только изображения, “файлов для скачивания” нет. В каком файле задается путь, чтобы проверить?

Владимир

День добрый
Версия ocstore 2,3,0,2,3

есть проблема (наверно я виноват, месяц назад убирал двойное подтверждение заказа)

зарегистрированный клиент не может сделать заказ
если зайти в л кабинет и выбрать товар – при оформлении выдает 505 ошибку
отключал ссылки модуля Simple – проверил шаблонную регистрацию – не работает
в админке – должны появляться пользователи оформившие заказ “покупатели”- их нет (появились на следующий день) я их удаляю из “покупатели” что бы проверить еще раз -а E mail сохранился и пишет что зарегистрирован
письма так же покупателям не приходят

подскажите где исправить – или кто может исправть

Відповіcти
Анатолий

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

Відповіcти
Digrand

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

Відповіcти
Иван

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

Відповіcти
Наталия

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

Відповіcти
Леша

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

Відповіcти
Digrand

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

Відповіcти
Леша

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

Відповіcти
Digrand

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

Відповіcти
Дмитрий

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

Відповіcти

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.