

Wersja | 1.24.0.1.wsp |
Aktualizacja | 02.09.2024 |
| Licencja | Web Systems Pro |
| Wersja | 1.24.0.1.wsp |
| Aktualizacja | 2 września 2024 |
1. Kup i zainstaluj wtyczkę za pomocą "Instalatora".
2. Ustawienia wtyczki znajdują się pod linkiem: "Sklep" -> "Wtyczki" -> "Marki PRO". Wszystkie marki pojawią się w osobnej zakładce.

Włącz wtyczkę.

Wybierz cechę, która będzie odpowiedzialna za wyjście marek.

* Jest to cecha towarów, których wartości zostaną wyświetlone jako lista wszystkich marek. Zwykle nazywa się to "Marki", "Producent" itp.
Wybierz status nowej opinii o marce:

Wybierz format linku do kategorii marki:

Sprawdź, czy lista marek będzie wyprowadzana przez hak frontend_nav.

* W przyszłych aktualizacjach, dodatkowy kod zostanie dodany do wyjścia marki, aby umożliwić wyświetlenie listy marek w dowolnym miejscu szablonu.
W ustawieniach wtyczki można dodać szablony dla meta tagów i opisów stron listy marek oraz ogólnej strony, na której wyświetlane są wszystkie marki. Aby utworzyć szablony, możesz użyć zmiennych z kolumny po prawej stronie i modyfikatorów.
Szablony można ustawić dla pól:

Przykład szablonu:

Jeśli zmienne dla stron marki są niewystarczające (np. jeśli chcesz dodatkowo określić kraj produkcji), zawsze możesz utworzyć dodatkowe pole.

Po zapisaniu zmian pojawi się nowa zmienna. Można go użyć w szablonie.

Przykład użycia modyfikatora "|lower" do zmiennej w szablonie:

Modyfikator jest dodawany przed zamykającym nawiasem klamrowym bez spacji.
Jeśli chcesz wyświetlić opcjonalne pole opisu, możesz również określić jego szablon.
Aby to zrobić:

"Wyświetl opinie o towarach do recenzji marki" - opcja wyświetla recenzje towarów marki, które kupujący zostawiają w sklepie internetowym po recenzjach samej marki.

W tej sekcji możesz tworzyć podstrony, które będą obecne w każdej marce. Na poszczególnych podstronach można umieszczać różne informacje: certyfikaty, informacje o centrach serwisowych itp.







Uwaga! Ta sekcja jest przeznaczona dla użytkowników z umiejętnościami układania. Wprowadzaj zmiany tylko wtedy, gdy rozumiesz, co robisz.

Wybierz motyw projektu, w którym chcesz edytować. Domyślnie motyw projektu jest zastępowany, który jest używany w głównej witrynie sklepu.

Wybierz szablon, w którym chcesz wprowadzić zmiany.

Można edytować następujące szablony:
Wybierz szablon, na przykład "Ogólny szablon strony marki".
Aby dokonać edycji, wybierz konkretny plik.

Wprowadź zmiany i zapisz ustawienia wtyczki.
Przejdź do zakładki "Marki PRO".

Lista marek zostanie już wyświetlona na podstawie cechy określonej w ustawieniach wtyczki.
Na ogólnej liście można:


Aby edytować ustawienia marki, kliknij link.

Otworzy się strona marki.

Każda marka ma 2 zakładki - "Główna" i "Podstrony marki".
W zakładce "Główna" możesz wybrać/zarejestrować ustawienia:








W zakładce "podstrony marki" należy wypełnić strony informacyjne.
Ważne! Jeśli strona informacyjna jest pusta (nie ma na niej treści), link do niej ze strony marki nie zostanie wyświetlony, a kod odpowiedzi 404 zostanie podany przez bezpośrednie przejście do adresu URL.
Taka strona nie jest widoczna na stronie i dla wyszukiwarek:

W sekcji "Opinie" wyświetlane są wszystkie opinie wszystkich marek.

Opinia może zostać wycofana z publikacji i przywrócona na stronę internetową.
Od wersji 1.17.0 wtyczka "Marki PRO" ma teraz funkcję importu/eksportu informacji o markach.
Umożliwia ona przesyłanie danych o marce do pliku CSV, wprowadzanie zmian i przesyłanie ich z powrotem.
Uwaga! Za pomocą tej funkcji nie można tworzyć ani usuwać marki.
Uwaga! Ta funkcja działa tylko dla "wszystkich witryn sklepowych".
1) Przejdź do sekcji "Import/eksport" z menu po lewej stronie wtyczki

2) Wybierz kodowanie i separator danych. Kliknij przycisk "Eksportować".

Po zakończeniu procesu zbierania danych będzie można uzyskać dostęp do pliku za pośrednictwem linku "Pobierz CSV":

3) Aby zaimportować plik, musisz wybrać kodowanie i separator danych, a właściwie sam plik:

Kliknij przycisk "Zaimportować". Po zakończeniu zostanie wyświetlony komunikat informujący, że import się powiódł.
Instrukcje te przedstawiają "helper-ów" lub specjalne konstrukcje do uzyskiwania informacji z wtyczki "Marki PRO". Przede wszystkim są one przeznaczone dla specjalistów technicznych, którzy mają wiedzę na temat układu lub udoskonalania kodu motywów projektowych dla aplikacji "Sklep". Należy pamiętać, że przykłady wyjściowe są przedstawione w uproszczonej formie, nie należy ich używać w tym formacie na swojej stronie.
Helpery działają, gdy ich używasz:
Helpery nie działają:
{shopBrandViewHelper::getBrand($brand_id)}
$brand_id w tym przypadku jest to wewnętrzny identyfikator marki we wtyczce. Można go zobaczyć w adresie URL podczas edycji marki
Przykład odzyskiwania informacji:{$product_brand = shopBrandViewHelper::getBrand(131)}
Otrzymane dane:
{shopBrandViewHelper::getProductBrand($product)}
{shopBrandViewHelper::getAllBrands()}
{shopBrandViewHelper::getAllBrandsWithImages()}
{$brand->getImageUrl('970')}
{shopBrandViewHelper::getBrandsWithProducts}
{shopBrandViewHelper::getBrandMainPage($product)}
Na przykład, aby wyświetlić opis marki i opis dodatkowy:
{$brand_page = shopBrandViewHelper::getBrandMainPage($product)} {$brand_page.description} {$brand_page.additional_description}
{shopBrandViewHelper::getGroupedBrands()}
Przykład odzyskiwania informacji
{$alphabet_brands = shopBrandViewHelper::getGroupedBrands()} {foreach $alphabet_brands as $letter => $alphabet_brand} {$letter} {foreach $alphabet_brand['brands'] as $a_brand} {$a_brand['name']} {/foreach} {/foreach}
Otrzymane dane:
Array => (
*litera marki* => (
'link' => *link do kotwicy litery na liście wszystkich marek*,
'brands' => (
'id' => ,
'name' => ,
'url' => ,
'image' => ,
'description_short' => ,
'product_sort' => ,
'filter' => (
'is_shown' => ,
'enable_client_sorting' => ,
'empty_page_response_mode' => ,
'sort' =>
)
)
)
)
{shopBrandViewHelper::showGroupedBrands()}
Edycja pliku szablonu jest dostępna w ustawieniach wtyczki
1. Wyświetlanie 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}
2. Wyświetlanie linków do wszystkich marek
{foreach shopBrandViewHelper::getAllBrands() as $brand} <a href="{$brand.frontend_url}">{$brand.name|escape}</a> {/foreach}
