Globalne parametry mogą być używane do wyłączania elementów lub zmiany ich wyglądu. Pozwalają na elastyczne dostosowanie wyświetlania stron i kategorii sklepu.


Nagłówek strony, kategorii, produktu.

{$wa->globals("globalHeaderHidden", true)}
{$wa->globals("globalHeaderCustom", "Mój nagłówek strony")}
{$wa->globals("globalHeaderHTML", '<h1 class="text-danger">Mój nagłówek</h1>')}
{$wa->globals("globalHeaderAlign", "left")}
{$wa->globals("globalHeaderAlign", "center")}
{$wa->globals("globalHeaderDescription", "Opis pod nagłówkiem")}


Bułka tarta (breadcrumbs).

{$wa->globals("hideBreadcrumbs", true)}
{$wa->globals("lastBreadcrumb", ["url" => $wa->currentUrl(), "name" => "Nazwa bułki tartej"])}


Pasek boczny.

{$wa->globals("hideSidebar", true)}
{$wa->globals("sidebarHidePlugins", true)}
{$wa->globals("sidebarWidgets", '{"0":{"props":{"name":{"title":"Tytuł bloku","type":"text","value":"Strony","edit":false},"template":{"title":"Ścieżka do szablonu lub ID bloku","type":"text","value":"html/sidebar/pages","edit":false}},"remove":false,"app":"site","enable":true}}')}


Zawartość.

{$wa->globals("selfContent", true)}


Kategoria.

Zmiana sposobu wyświetlania podkategorii

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


Strona produktu.

{$wa->globals("hideProductHeader", true)}
{$wa->globals("productsView", "table")} - grid, list, table


Banery.

{$wa->globals("headerBannerBeforeHide", true)}
{$wa->globals("headerAbsoluteWithBanner", true)}