Описание папки API
В папке /api/ содержатся все основные классы 5CMS. Данные классы предназначены в основном для работы с базой данных.
Как правило в этих классах используюся функции для выборки сущностей, добавления, удаления и обновления.
- Класс Articles.php - работа со статьями
- Класс ArticlesCategories.php - работа с категориями статей
- Класс Banners.php - пользовательские баннеры
- Класс Blog.php - работа с записями блога
- Класс BlogCategories.php - работа с категориями/разделами блога
- Класс Brands.php - работа с брендами товаров
- Класс Cache.php - работа с Memcache и Memcached
- Класс Cart.php - работа с корзиной
- Класс Categories.php - работа с категориями товаров
- Класс Comments.php - работа с комментариями
- Класс Compare.php - сравнение товаров
- Класс Config.php - конфигурация
- Класс Coupons.php - работа с купонами
- Класс Database.php - обеспечение работы с БД
- Класс Delivery.php - работа со способами доставки
- Класс Design.php - подключается Smarty и добавляются глобальные модификаторы для работы с переменными
- Класс DiscountGroup.php - работа со скидками
- Класс Features.php - работа со свойствами товаров
- Класс Feedbacks.php - для работы модуля обратная связь - страница контакты
- Класс Files.php - прикрепление файлов к товарам и заказам
- Класс Fivecms.php - автозагрузчик для других классов (основной класс системы)
- Класс Forms.php - пользовательские формы
- Класс Image.php - работа с изображениями товаров, блога, статей и услуг
- Класс Links.php - пользовательские метаданные фильтра
- Кслас Mailer.php - работа с Email-рассылкой
- Класс Managers.php - работа с менеджерами сайта
- Класс MetadataPages.php - пользовательские метаданные страниц
- Класс Mobtheme.php - работа с цветовой гаммой мобильного дизайна
- Класс Money.php - работа с валютой сайта
- Класс Notify.php - работа с функциями оповещения на сайте
- Класс Orders.php - работа с уже оформленными заказами
- Класс Pages.php - работа со статическими страницами
- Класс Payment.php - работа с модулями оплаты
- Класс Products.php - работа с товарами
- Класс ReportStat.php - статистика продаж
- Класс Request.php - работа с запросами на сайте
- Класс ServicesCategories.php - работа с услугами
- Класс Settings.php - работа с таблицей БД s_settings. Обычно там хранятся глобальные данные (настройки каталога и модулей, текущая тема и т.д)
- Класс Slides.php - работа со слайдами десктопного дизайна
- Класс Slidesm.php - работа со слайдами мобильного дизайна
- Класс Surveys.php - работа с заданиями и опросами
- Класс SurveysCategories.php - работа с категориями заданий и опросов
- Класс Users.php - работа с пользователями/покупателями + накопительная скидка
- Класс Variants.php - работа с вариантами/модификациями товаров
UPD: обновлено 04.08.2023
Еще нет своего сайта? Запустите интернет-магазин на платформе 5CMS - Все для продаж уже внутри!
Рекомендуем прочитать
-
В папке API содержатся все основные классы 5CMS.
Данные классые предназначены только для работы с базой данных системы.

