Навигация

Продвинутые функции

Глобальные параметры

Глобальные параметры можно использовать для отключения элементов или изменения их вида. Позволяют гибко кастомизировать вывод страниц и категорий магазина.

Заголовок страницы, категории, товара

{$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)}