Справочник файлов шаблона DST Platform

Александр Репин
Александр Репин
  • Сообщений: 68
  • Последний визит: Сегодня в 21:13

Справочник файлов шаблона DST Platform для быстрой навигации при кастомизации дизайна.

Используйте этот список ключевых файлов шаблона default (полный путь /templates/default/ далее нужная папка):

1. Ключевые файлы PHP

1.1. Основные страницы

/main.tpl.php — Главный каркас сайта.

/controllers/auth/login.tpl.php — Вход и регистрация.

/templates/default/content/ - Шаблоны для вывода из Генератора контента

/templates/default/widgets/ - Шаблоны модулей

/templates/default/controllers/ - Папка с компонентами системы

/templates/default/assets/errors/ - Шаблоны страниц ошибок

/templates/default/assets/pages/ - Кастомно собранные, подгружаемые страницы

1.2. headers и footers шаблона

/templates/default/assets/template/headers - Главный файл по умолчанию shop.tpl.php

/templates/default/assets/template/footers - Главный файл по умолчанию footer.tpl.php

1.3. Маркетплейс (Компонент Shop)

/controllers/shop/index.tpl.php — Витрина магазина.

/controllers/shop/category_list.tpl.php — Список категорий.

/controllers/shop/item_view.tpl.php — Карточка товара (детальная).

/controllers/shop/cart.tpl.php — Корзина.

/controllers/shop/compare.tpl.php — Сравнение товаров.

/controllers/shop/brands.tpl.php - Страница всех брендов

/controllers/shop/partners.tpl.php - Страница всех магазинов продавцов

/controllers/shop/compare.tpl.php - Страница сравнения товаров

1.4. Личный кабинет Покупателя (Users)

/controllers/users/profile_template.tpl.php - Главный шаблон ЛК покупателя

/controllers/users/profile/index.tpl.php - Главная страница ЛК покупателя

/controllers/users/profile/orders.tpl.php - Страница всех заказов в ЛК покупателя

/controllers/users/profile/order.tpl.php - Страница карточки заказа в ЛК покупателя

/controllers/users/profile/notifications.tpl.php - Уведомления в ЛК покупателя

/controllers/users/profile/favorites.tpl.php - Избранное в ЛК покупателя

1.5. Личный кабинет Продавца (Partner)

/controllers/partner/profile.tpl.php - Главный шаблон ЛК продавца

/controllers/partner/pages/index.tpl.php - Главная страница ЛК продавца

/controllers/partner/pages/products.tpl.php - Страница всех товаров в ЛК продавца

/controllers/partner/pages/orders/index.tpl.php - Страница всех заказов в ЛК продавца

/controllers/partner/pages/orders/order.tpl.php - Страница карточки заказа в ЛК продавца

/controllers/partner/pages/company.tpl.php - Страница Моя компания в ЛК продавца

2. Ключевые файлы CSS.

/css/style.css — Основные стили темы.

/shop/styles.css — Специфичные стили магазина.

/shop/bootstrap.css — Сетка и компоненты Bootstrap (изолированные).

/css/theme-content.css — Типографика статей и контента (изменить оформление из Генератора контента).

/css/theme-text.css - Редактирование шрифтов

/css/theme-widgets.css - изменить оформление Модулей

/css/theme-gui.css - изменить оформление форм из Генератора контента

3. Ключевые системные файлы

/system/core/config.php - Главный файл конфигурации

/system/controllers/ - Системные файлы компонентов

/system/languages/ru/ - Языковые файлы системы

Подробнее в документации на https://github.com/DSTGlobal/DST-Platform

Редактировалось: 1 раз (Последний: Вчера в 12:31)
Евгений Зыкин
Евгений Зыкин
  • Сообщений: 4
  • Последний визит: Сегодня в 04:12

Огромное спасибо, как раз этот список намного удобней чем читать всю документацию, иногда просто нет на это времени, а список основных файлов это прям хорошая шпаргалка, именно с ними и работаем чаще всего  

Антон Постников
Антон Постников
  • Сообщений: 3
  • Последний визит: Сегодня в 16:05

У меня вопрос в /system/languages/ru/ - Языковые файлы системы - тут, правильно ли я понимаю лежат все языковые файлы ко всем компонентам и модулям? 

Александр Репин
Александр Репин
  • Сообщений: 68
  • Последний визит: Сегодня в 21:13

У меня вопрос в /system/languages/ru/ - Языковые файлы системы - тут, правильно ли я понимаю лежат все языковые файлы ко всем компонентам и модулям? 

Антон Постников

Все верно Антон, единственное стоит учесть что в /system/languages/ru/controllers/ и далее идет папка для каждого компонента отдельно. Например языковые файлы компонента Форум в директории /system/languages/ru/controllers/forum конкретно за компонент отвечает файл /system/languages/ru/controllers/forum/forum.php 

А вот модули которые имеют отношение к форуму в директории /system/languages/ru/controllers/forum/widgets

И так по каждому компоненту.

Основные языковые файлы всей уже системы

/system/languages/ru/functions.php

/system/languages/ru/language.php

Авторизуйтесь, чтобы писать на форуме.

Заявка на услуги DST

Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.

Адрес

Ижевск, ул. Воткинское шоссе 170 Е.
Региональный оператор Сколково. Технопарк Нобель

8 495 1985800
Заказать звонок

Режим работы: Пн-Пт 10:00-19:00

info@dstglobal.ru

Задать вопрос по почте

Укажите ваше имя
Укажите ваше email
Укажите ваше телефон