Продвинутые функции
Глобальные параметры
Глобальные параметры можно использовать для отключения элементов или изменения их вида. Позволяют гибко кастомизировать вывод страниц и категорий магазина.
Заголовок страницы, категории, товара
{$wa->globals("globalHeaderHidden", true)}
{$wa->globals("globalHeaderCustom", "Мой заголовок страницы")}
{$wa->globals("globalHeaderHTML", '<h1 class="text-danger">Мой заголовок</h1>')}
{$wa->globals("globalHeaderAlign", "left")}
{$wa->globals("globalHeaderAlign", "center")}
{$wa->globals("globalHeaderDescription", "Описание под заголовком")}
Хлебные крошки
{$wa->globals("hideBreadcrumbs", true)}
{$wa->globals("lastBreadcrumb", ["url" => $wa->currentUrl(), "name" => "Название хлебной крошки"])}
Сайдбар
{$wa->globals("hideSidebar", true)}
{$wa->globals("sidebarHidePlugins", true)}
{$wa->globals("sidebarWidgets", '{"0":{"props":{"name":{"title":"Заголовок блока","type":"text","value":"Страницы","edit":false},"template":{"title":"Путь к шаблону или id блока","type":"text","value":"html/sidebar/pages","edit":false}},"remove":false,"app":"site","enable":true}}')}
Контент
{$wa->globals("selfContent", true)}
Категория
Изменение отображения подкатегорий
{$subcategoriesProps = [
"type" => "categories_01",
"wrapper_classes" => ["mb-8"],
"items_in_row" => $theme_settings["catalog__categories_common_cards_type_items_in_row"]|intval,
"row_classes" => "row-cols-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-5",
"parent_id" => $category["id"]|default:0,
"products_count" => $theme_settings["catalog__categories_common_products_count"],
"title" => false,
"text" => false,
"include" => $theme_settings["catalog__categories_common_include"],
"exclude" => $theme_settings["catalog__categories_common_exclude"],
"categories" => $category["subcategories"]|default:[]
]}
{$wa->globals("subcategoriesProps", $subcategoriesProps)}
{$wa->globals("showSubcategories", true)}
{$wa->globals("hideSubcategories", true)}
Страница товара
{$wa->globals("hideProductHeader", true)}
{$wa->globals("productsView", "table")} - grid, list, table
Баннеры
{$wa->globals("headerBannerBeforeHide", true)}
{$wa->globals("headerAbsoluteWithBanner", true)}