WEB SYSTEMS PRO
Platforma e-commerce
199 PLN

* Cena netto, należy doliczyć 23% VAT

Kod produktu:WSP-197-PL
Wersja
1.24.0.1.wsp
Aktualizacja
02.09.2024
Marki PRO — moduł do tworzenia i zarządzania markami
LicencjaWeb Systems Pro
Wersja1.24.0.1.wsp
Aktualizacja2 września 2024


Integracja wtyczki "Marki PRO" z motywem graficznym

Wtyczka jest zintegrowany z motywami projektowymi "MegaShop 2.0" i "Mastershop". Umieszczanie kodu z instrukcji nie jest wymagane.

Dzięki podstawowym funkcjom wtyczka działa bez integracji, aby połączyć dodatkowe funkcje i wyprowadzić bloki, użyj następujących konstrukcji:

1. Wyjście pola opisu dodatkowego

Wstaw kod {$additional_description|default:''} w szablonie katalogu marki.


2. Wyjście wtyczki na witrynie ręcznie 

Jeśli motyw projektu nie używa haka frontend_nav lub musisz wywnioskować marki w innym miejscu motywu projektu, możesz skorzystać z helper-ów:

{shopBrandViewHelper::getBrand($brand_id)} - Pobierz markę według ID
{shopBrandViewHelper::getProductBrand($product)} - Wyświetlanie marek produktów
{shopBrandViewHelper::getAllBrands()} - Wyjście wszystkich marek
{shopBrandViewHelper::getAllBrandsWithImages()} - Wyświetlanie wszystkich marek z obrazkami
{$brand->getImageUrl('970')} - Uzyskaj zdjęcia marki o określonym rozmiarze
{shopBrandViewHelper::getGroupedBrands()} - Pobieranie listy marek pogrupowanych alfabetycznie
{shopBrandViewHelper::showGroupedBrands()} - Wyświetlanie szablonu menu marek pogrupowanych alfabetycznie
{shopBrandViewHelper::getBrandMainPage($product)} - Uzyskaj informacje o marce na karcie produktu


Na przykład, aby wyświetlić opis marki i dodatkowe opisy:

{$brand_page = shopBrandViewHelper::getBrandMainPage($product)}
{$brand_page.description}
{$brand_page.additional_description}


Plik szablonu można edytować w ustawieniach wtyczki.


3. Wyjście obrazu-linku do marki na karcie produktu

{$product_brand = shopBrandViewHelper::getProductBrand($product)}
{if $product_brand}
 <a href="{$product_brand.frontend_url}">
  {if $product_brand.image_url}
   <img src="{$product_brand.image_url}" alt="{$product_brand.name|escape}">
  {else}
   <span>{$product_brand.name|escape}</span>
  {/if}
 </a>
{/if}

{$brand->getImageUrl('970')} - jeśli potrzebny jest konkretny rozmiar zdjęcia marki


4. Wyświetlanie linków do wszystkich marek

{foreach shopBrandViewHelper::getAllBrands() as $brand}
    <a href="{$brand.frontend_url}">{$brand.name|escape}</a>
{/foreach}


5. Wyświetlanie opisu na stronie listy wszystkich marek

{$description} - zmienna do wyświetlania opisu na stronie z listą marek