Integracja do wtyczki "Marki PRO"
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
Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!