Налаштування
Корінь каталогу
sCommerce::config('basic.catalog_root')
Цей параметр визначає ID сторінки, яка служить кореневою категорією для ка талогу товарів sCommerce.
Приклад використання:
// Отримання ID кореневої категорії
$catalogRoot = sCommerce::config('basic.catalog_root');
// Використання в контролері
class CategoryController extends BaseController
{
public function render()
{
parent::render();
$catalogRoot = sCommerce::config('basic.catalog_root');
$this->data['catalogRoot'] = $catalogRoot;
// Отримання всіх товарів каталогу
$products = sCommerce::getCategoryProducts($catalogRoot);
}
}
Налаштування через адмін-панель:
- Перейдіть до Панель адміністратора -> Модулі -> Commerce -> Налаштування
- Знайдіть поле "Catalog root"
- Введіть ID сторінки, яка буде кореневою категорією
- Збережіть налаштування
Важливі зауваження:
- Коренева категорія повинна існувати та бути активною
- Всі товари каталогу повинні бути пов'язані з цією категорією або її підкатегоріями
- Зміна кореневої категорії може вплинути на відображення товарів на сайті
Інші налаштування
Базова конфігурація:
// Отримання всіх базових налаштувань
$basicConfig = sCommerce::config('basic');
// Окремі налаштування
$catalogRoot = sCommerce::config('basic.catalog_root');
$friendlyUrlSuffix = sCommerce::config('basic.friendlyUrlSuffix');
Приклад повної конфігурації:
return [
'basic' => [
'catalog_root' => 10, // ID кореневої категорії
'friendlyUrlSuffix' => '.html', // Суфікс для дружніх URL
// інші налаштування...
],
// інші секції налаштувань...
];