Структура файлов шаблона 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. Это очень важно Подробнее тут
Добрый день. Версия ocStore 2.1.0.1 Cтолкнулся с маленькой проблемой ,прошлый сотрудник подключал виджет binotel. Сейчас мне нужно заменить его,но я не могу найти папку с файлом где вписан изначально этот код.
Наконец-то подробно и хорошо написано, а не как обычно.
Привет! Спасибо за инфо Подскажите как из одного шаблона данные показать в другом? Например на главной вывести контакты
Добрый день! Подскажите, файлы для скачивания которые загружаю через админку, где находятся на хостинге? OcStore последняя версия
Добрый день /image/cache/catalog/
Там только изображения, «файлов для скачивания» нет. В каком файле задается путь, чтобы проверить?
День добрый Версия ocstore 2,3,0,2,3
есть проблема (наверно я виноват, месяц назад убирал двойное подтверждение заказа)
зарегистрированный клиент не может сделать заказ если зайти в л кабинет и выбрать товар — при оформлении выдает 505 ошибку отключал ссылки модуля Simple — проверил шаблонную регистрацию — не работает в админке — должны появляться пользователи оформившие заказ «покупатели»- их нет (появились на следующий день) я их удаляю из «покупатели» что бы проверить еще раз -а E mail сохранился и пишет что зарегистрирован письма так же покупателям не приходят
подскажите где исправить — или кто может исправть
Здравствуйте! У меня сайт на ocshop 2.0.1.1 Подскажите, как мне установить png картинку на задний фон сайта? Именно background для всего?? Шаблон дефолтный.
подскажите — идет сбой на главной = в схема — макет главная — устанавливаю модули = слайдер — информация — вы смотрели почему-то то показывает в браузере — то большой пробел где может быть проблема = установил новый шаблон маг. где в платформе обновить файл схема-макет — главная
Здравствуйте помогите вылечить ошибку на сайте так долго загружается главная страничка parfum-kosmetik.in.ua
Добрый день, вижу уже один форумчанин спрашивал путь к карточке товара версия ocStore 2.1.0.2, однако возник такой вопрос: хочу вставить в карточку товара версия ocStore 2.1.0.2 — Модальное всплывающее окно с затемнением — на базе CSS/3 и html в каких файлах удобнее разместить код чтоб не перебрасывало на гл.страницу сайта, но работало в карточке товара — или предложите по возможности вашу версию спасибо.