Структура Папок Темы По Умолчанию (default)

Тема в разделе "Шаблоны, дизайн и оформление магазина", создана пользователем Moon, 3 май 2018.

  1. TopicStarter Overlay
    Offline

    Moon Пользователь

    Сообщения:
    39
    Симпатии:
    12
    Репутация:
    3
    Перед тем как приступить к созданию или изменение темы, изучите структуру папок и назначение файлов.

    Тема по умолчанию (а так же другие темы) разработаны с использованием паттерна MVC (это необходимо помнить т.к ни одна переменная в шаблоне, не может быть выведена просто так, если она не объявлена в текущем контроллере).

    Файлы представления, таблицы стилей и изображения для шаблона, расположены по пути catalog/view/theme/default

    Папкаdefault содержит следующие папки:
    template - папка с "шаблонами" (представлениями)
    stylesheet - папка с таблицами стилей
    image - папка с изображениями для шаблона (фоны, указатели,итд)

    Папка template содержит файлы шаблона c расширением tpl. Данные файлы не используют какой либо сторонний шаблонизатор, а шаблонизация производится с помощью php.

    Для версии ниже 2.3, директории модулей располагаются на уровень выше, т.е сразу в module
    module/ - шаблоны для модулей
    category.tpl – модуль Категории
    filter.tpl - Фильтр
    html.tpl - HTML контент
    information.tpl - Информация
    slideshow.tpl - Слайдшоу
    banner.tpl - Баннер
    carousel.tpl - Карусель
    bestseller.tpl – Хит продаж
    featured.tpl - Рекомендуемые
    latest.tpl - Последние
    special.tpl - Акция
    store.tpl – шаблон модуля Магазин (выбора магазина при мультимагазине)
    account.tpl – модуль Личный кабинет
    affiliate.tpl – Модуль партнерская программа
    google_hangouts.tpl – Модуль Google Hangouts
    pp_layout.tpl - PayPal Экспресс-платежи
    amazon_checkout_layout.tpl – не используется в РФ


    Директория способов доставки так же находится на уровень выше.

    payment/ - шаблоны модулей способов доставки
    bank_transfer.tpl – Банковский перевод
    cheque.tpl – Оплата наличными
    cod.tpl – Оплата при доставке
    free_checkout.tpl – Бесплатный заказ
    liqpay.tpl - LiqPay
    moneybookers.tpl - Moneybookers
    pp_express.tpl - PayPal Экспресс-платежи
    pp_express_confirm.tpl страница подтверждения для модуля PayPal Экспресс-платежи
    pp_pro.tpl – PayPal Pro
    pp_standard.tpl - PayPal Standart

    common/
    header.tpl
    - шаблон для верхней части страницы (в.т.ч. подключение стилей и скриптов)
    footer.tpl - шаблон нижней части страницы (ссылки информация, служка поддержки итд)
    home.tpl - шаблон главной страницы (структура и расположение header.tpl, footer.tpl, column_left, column_right.tpl, content_bottom.tpl, content_top.tpl )
    column_left.tpl – левая колонка страницы
    column_right.tpl – правая колонка страницы
    content_bottom.tpl – нижняя часть области контента
    content_top.tpl – верхняя часть области контента
    currency.tpl – вывод шаблона модуля для переключения валют магазина
    language.tpl – вывод шаблона модуля для переключения языков магазина
    search.tpl – шаблон модуля поиска (выводится в header.tpl как переменная $search)
    buttons.tpl – шаблон кнопок для модуля PayPal Экспресс-платежи
    cart.tpl - шаблон модуля корзины в шапке
    maintenance.tpl – шаблон страницы при переключении магазина в режим обслуживания
    success.tpl – страница о успешном результате выполнения операции (пример, оформление заказа)


    product/
    product.tpl
    – шаблон для карточки товара (основная страница товара)
    category.tpl – страница списка товаров в категории
    manufacturer_info.tpl – информация о производителе
    manufacturer_list.tpl – страница список производителя
    compare.tpl – страница сравнения товаров
    review.tpl – отзывы о товаре в product.tpl (загружается Jquery через load() )
    search.tpl – шаблон страницы поиска и вывода результатов
    special.tpl – шаблон страницы Акции


    information/
    contact.tpl
    – шаблон для станицы контактов (страница Связаться с нами)
    information.tpl – шаблон для вывода статей
    sitemap.tpl – станица Карта сайта


    extension/module/ - шаблоны для модулей
    category.tpl – модуль Категории
    filter.tpl - Фильтр
    html.tpl - HTML контент
    information.tpl - Информация
    slideshow.tpl - Слайдшоу
    banner.tpl - Баннер
    carousel.tpl - Карусель
    bestseller.tpl – Хит продаж
    featured.tpl - Рекомендуемые
    latest.tpl - Последние
    special.tpl - Акция
    store.tpl – шаблон модуля Магазин (выбора магазина при мультимагазине)
    account.tpl – модуль Личный кабинет
    affiliate.tpl – Модуль партнерская программа
    google_hangouts.tpl – Модуль Google Hangouts
    pp_layout.tpl - PayPal Экспресс-платежи
    amazon_checkout_layout.tpl – не используется в РФ


    checkout/ - шаблоны страниц Оформления заказа и Корзины покупок
    cart.tpl – страница Корзины покупок
    login.tpl – страница Авторизации
    register.tpl – страница Регистрации
    checkout.tpl – общий шаблон станицы оформления заказа
    guest.tpl – шаг, оформление без регистрации
    guest_shipping.tpl – шаг, ввод данных доставки (при оформлении без регистрации)
    payment_address.tpl – шаг, ввод личных данных адреса плательщика
    shipping_address.tpl – шаг, ввод данных нового адреса доставки
    payment_method.tpl – шаг, выбор способа оплаты
    shipping_method.tpl – шаг, выбор способа доставки
    confirm.tpl – шаблон шага подтверждения заказа


    account/ - шаблоны страниц Личного кабинета
    account.tpl – шаблон главной страницы Личного кабинета
    login.tpl – страница авторизации
    register.tpl – страница регистрации
    address_form.tpl – страница формы редактирования адреса
    address_list.tpl – страница Мои адреса
    edit.tpl – страница редактирования контактной информации
    password.tpl – изменение пароля
    forgotten.tpl – восстановление пароля
    download.tpl – страница Файлы для скачивания
    newsletter.tpl – подписка на новости
    order_info.tpl – информация о заказе
    order_list.tpl - список заказов
    recurring_info.tpl – информация о периодическом платеже
    recurring_list.tpl – список периодических платежей
    return_form.tpl – форма возврата товара
    return_info.tpl – информация о возврате
    return_list.tpl – список возвратов
    transaction.tpl – страница транзакций
    reward.tpl – страница бонусных баллов
    voucher.tpl – подарочные сертификаты
    wishlist.tpl - закладки


    affiliate/ - шаблоны страниц Партнерская программа
    account.tpl - шаблон главной страницы Личного кабинета
    login.tpl - страница авторизации
    register.tpl – страница регистрации
    edit.tpl – страница редактирования контактной информации
    password.tpl – изменение пароля
    forgotten.tpl – восстановление пароля
    payment.tpl - страница платежных реквизитов
    tracking.tpl – страница Реферальный код
    transaction.tpl – страница транзакций


    error/
    not_found.tpl
    - страница "Запрашиваемая страница не найдена!"


    mail/
    order.tpl
    – шаблон для письма (html) о новом заказе
    voucher.tpl – шаблон письма о Подарочном сертификате


    extension/payment/ - шаблоны модулей способов доставки
    bank_transfer.tpl – Банковский перевод
    cheque.tpl – Оплата наличными
    cod.tpl – Оплата при доставке
    free_checkout.tpl – Бесплатный заказ
    liqpay.tpl - LiqPay
    moneybookers.tpl - Moneybookers
    pp_express.tpl - PayPal Экспресс-платежи
    pp_express_confirm.tpl страница подтверждения для модуля PayPal Экспресс-платежи
    pp_pro.tpl – PayPal Pro
    pp_standard.tpl - PayPal Standart


    extension/total/
    shipping.tpl – шаблон предварительного расчета доставки
    coupon.tpl – шаблон модуля купонов (вывод происходит в на странице корзины)
    voucher.tpl - шаблон модуля сертификатов (вывод происходит в на странице корзины)
    reward.tpl - шаблон модуля бонусных баллов (вывод происходит в на странице корзины)
     
    admin нравится это.