Integracje
Integracje
Systemy płatności
Systemy płatności
Dodaj bramki płatności online
Kurierzy i Dostawa
Kurierzy i Dostawa
Nadawaj wygodny przesyłki kurierskie
Telefonia IP
Telefonia IP
Podłącz telefonię do swojego CRM
Usługi powiadomień, SMS
Usługi powiadomień, SMS
Wybierz operatora dla powiadomień klientów
Hurtownie i Dropshipping
Hurtownie i Dropshipping
Podłącz i sprzedawaj bez własnego towaru i magazynu z dowolną liczbą hurtowni
Marketing i reklama
Marketing i reklama
Zainstaluj dodatkowe narzędzia do promowania swoich towarów
Narzędzia SEO
Narzędzia SEO
Zautomatyzuj optymalizację swojej witryny dla wyższych pozycji w wyszukiwarkach
Pomoc & FAQ
Pomoc & FAQ
Blog
Blog
Najnowsze wiadomości dotyczące platformy i firmy
Artykuły
Artykuły
Przydatne artykuły na temat promowania biznesu online w E-commerce
Forum wsparcia
Forum wsparcia
Pytania i odpowiedzi, Idee i propozycje, Wiadomości o błędach
Baza wiedzy
Baza wiedzy
Dokumentacja dotycząca obsługi i ustawień platformy aplikacji „Sklep”, „Witryna”, „Blog”, CRM i innych.
Instrukcje do szablonów	graficznych
Instrukcje do szablonów graficznych
Cała dokumentacja dotycząca konfiguracji szablonów dla stron i sklepów internetowych.
Jeszcze
Al.KEN 36/112B, 02-797 Warszawa
0
Koszyk
0 zł
(pusty)
Towar w koszyku!

Instrukcja do wtyczki "Nawigacja w bułce tartej"

Instrukcja konfiguracji wtyczki "Nawigacja w bułce tartej"

Potrzeba integracji wtyczki z szablonem projektu: Tak.
Wymagane kompetencje do wdrożenia i użytkowania: Programista Frontend, Administrator Web Systems Pro.

Uwaga: aby wtyczka działała, musisz zastąpić domyślny kod "bułki tartej". W różnych szablonach projektowych mogą znajdować się w różnych plikach, więc nie można wziąć pod uwagę wszystkich opcji. Ale zazwyczaj jest to wzorzec main.html.

Wtyczka już zintegrowana z szablonem projektu "MegaShop 3.0", "Mobisite 3.0".


Szablon projektu "TopShop"


W szablonie projektu "TopShop" "bułka tarta" jest ułożona w kilku plikach.

1. Przejdź do szablonu category.html aplikacji "Sklep" (Sklep / Witryna / Szablony).

2. Znajdź sekcję kodu odpowiedzialną za wyprowadzenie bułki tartej.

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon TopShop


3. Zamień kod na {shopBreadcrumbsViewHelper::getBreadcrumbs()}.

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon TopShop


4. Przejdź do szablonu breadcrumb.html.

5. Znajdź sekcję kodu odpowiedzialną za wyprowadzenie "bułki tartej".

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon TopShop


6. Zamień kod na {shopBreadcrumbsViewHelper::getBreadcrumbs()}.

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon TopShop


7. Zapisz zmiany, wyczyść pamięć podręczną w aplikacji "Ustawienia" i sprawdź wyjście menu na stronie internetowej.


Szablon projektu "Yourshop"


1. W szablonie projektu "Yourshop" przejdź do szablonu breadcrumbs.html aplikacji "Sklep" (Sklep / Witryna / Szablony).

2. Znajdź sekcję kodu odpowiedzialną za wyprowadzenie "bułki tartej".

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon Yourshop


3. Zamień kod na {shopBreadcrumbsViewHelper::getBreadcrumbs()}.

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon Yourshop


4. Zapisz zmiany, wyczyść pamięć podręczną w aplikacji "Ustawienia" i sprawdź wyjście menu na stronie internetowej.


Szablon projektu "Domyślna 3.0"


1. W szablonie projektu "Domyślna 3.0" przejdź do szablonu main.html aplikacji "Sklep" (Sklep / Witryna / Szablony).

2. Znajdź sekcję kodu odpowiedzialną za wyprowadzenie "bułki tartej".

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon Domyślna 3.0


3. Zamień kod na {shopBreadcrumbsViewHelper::getBreadcrumbs()}.

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon Domyślna 3.0


4. Zapisz zmiany, wyczyść pamięć podręczną w aplikacji "Ustawienia" i sprawdź wyjście menu na stronie internetowej.


Szablon projektu "ComfortBuy"


1. W szablonie projektu "ComfortBuy" przejdź do szablonu content.html aplikacji "Sklep" (Sklep / Witryna / Szablony).

2. Znajdź sekcję kodu odpowiedzialną za wyprowadzenie "bułki tartej".

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon ComfortBuy


3. Zamień kod na {shopBreadcrumbsViewHelper::getBreadcrumbs()}.

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon ComfortBuy


4. Przejdź do szablonu category.html aplikacji "Sklep" (Sklep / Witryna / Szablony).

5. Znajdź sekcję kodu odpowiedzialną za wyprowadzenie "bułki tartej".

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon ComfortBuy


6. Zamień kod na {shopBreadcrumbsViewHelper::getBreadcrumbs()}.

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon ComfortBuy


7. Przejdź do szablonu product.html aplikacji "Sklep" (Sklep / Witryna / Szablony).

8. Znajdź sekcję kodu odpowiedzialną za wyprowadzenie "bułki tartej".

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon ComfortBuy


9. Zamień kod na {shopBreadcrumbsViewHelper::getBreadcrumbs()}.

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon ComfortBuy


10. Zapisz zmiany, wyczyść pamięć podręczną w aplikacji "Ustawienia" i sprawdź wyjście menu na stronie internetowej.


Szablon projektu "InCart"


1. W szablonie projektu "InCart" przejdź do szablonu breadcrumbs.html aplikacji "Sklep" (Sklep / Witryna / Szablony).

2. Znajdź sekcję kodu odpowiedzialną za wyprowadzenie "bułki tartej".

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon InCart


3. Zamień go na kod z wtyczki.

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon InCart


4. Przejdź do ustawień wtyczki. Otwórz szablony. Wybierz szablon projektu i edytuj jego szablon BreadcrumbsPlugin.html.

Konfiguracji wtyczki Nawigacja w bułce tartej w szablon InCart


5. Klasa «breadcrumbs__link» musi być dodana dla następujących pozycji menu, aby bułka tarta wyglądały jak oryginalne:

  • breadcrumbs-plugin__item__arrow
  • breadcrumbs-plugin__item
  • breadcrumbs-plugin__item__label
  • breadcrumbs-plugin__item__brothers__arrow

Przykład gotowego szablonu:

{if $breadcrumbs_plugin.breadcrumbs}
    <script>
        window.breadcrumbsPlugin = {
            breadcrumbs: {$breadcrumbs_plugin.breadcrumbs|json_encode},
            current_page_item: {$breadcrumbs_plugin.current_page_item|json_encode},
            show_subcategories: {$breadcrumbs_plugin.show_subcategories|json_encode},
            show_subcategories_on_hover: {$breadcrumbs_plugin.show_subcategories_on_hover|json_encode},
        };
    </script>

    <script src="{$breadcrumbs_plugin.js_url}"></script>
    <link rel="stylesheet" href="{$breadcrumbs_plugin.css_url}">

    <div itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumbs-plugin breadcrumbs">
        {$_i = 1}
        {foreach $breadcrumbs_plugin.breadcrumbs as $_breadcrumbs_index => $_item}
            {if !$_item}
                {continue}
            {/if}

            <div
                    itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"
                    class="js-breadcrumbs-plugin__item-wrapper breadcrumbs-plugin__item-wrapper"
                    data-breadcrumbs_index="{$_breadcrumbs_index}"
            >

                {if $_i > 1}
                    <span class="breadcrumbs-plugin__item__arrow breadcrumbs__link">{$breadcrumbs_plugin.separator}</span>
                {/if}

                <a href="{$_item.url}" itemprop="item" class="breadcrumbs-plugin__item breadcrumbs-plugin__item_href breadcrumbs__link">
                    {if isset($_item.itemprop_name)}
                        <span class="breadcrumbs-plugin__item__label breadcrumbs__link">
                            {$_item.name}
                        </span>
                        <span itemprop="name" class="breadcrumbs-plugin__itemprop-name_hidden">
                            {$_item.itemprop_name}
                        </span>
                    {else}
                        <span itemprop="name" class="breadcrumbs-plugin__item__label breadcrumbs__link">
                            {$_item.name}
                        </span>
                    {/if}
                </a>

                <meta itemprop="position" content="{$_i++}" />

                {if $breadcrumbs_plugin.show_subcategories && $_item.brothers|default:[]|count}
                    <span class="js-breadcrumbs-plugin__item__brothers__arrow breadcrumbs-plugin__item__brothers__arrow breadcrumbs__link">&#9660;</span>
                {/if}
            </div>
        {/foreach}

        {if $breadcrumbs_plugin.current_page_item}
            {if $breadcrumbs_plugin.hide_current_item}
                <div class="breadcrumbs-plugin__item-wrapper">
                    <span class="breadcrumbs-plugin__item">
                        <span class="breadcrumbs-plugin__item__arrow breadcrumbs__link">&darr;</span>
                    </span>
                </div>
            {else}
                <div
                        itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"
                        class="js-breadcrumbs-plugin__item-wrapper breadcrumbs-plugin__item-wrapper"
                        data-breadcrumbs_index="current"
                >
                    {if $breadcrumbs_plugin.show_current_item_link}
                        <span class="breadcrumbs-plugin__item__arrow breadcrumbs__link">{$breadcrumbs_plugin.separator}</span>

                        <a href="{$breadcrumbs_plugin.current_page_item.url}" itemprop="item" class="breadcrumbs-plugin__item breadcrumbs-plugin__item_href">
                            <span itemprop="name" class="breadcrumbs-plugin__item__label breadcrumbs__link">
                                {$breadcrumbs_plugin.current_page_item.name}
                            </span>
                        </a>
                    {else}
                        <span itemprop="item" class="breadcrumbs-plugin__item">
                            <span class="breadcrumbs-plugin__item__arrow breadcrumbs__link">{$breadcrumbs_plugin.separator}</span>

                            <span itemprop="name" class="breadcrumbs-plugin__item__label breadcrumbs__link">
                                {$breadcrumbs_plugin.current_page_item.name}
                            </span>
                        </span>
                    {/if}

                    <meta itemprop="position" content="{$_i}" />

                    {if $breadcrumbs_plugin.show_subcategories && $breadcrumbs_plugin.current_page_item.brothers|default:[]|count}
                        <span class="js-breadcrumbs-plugin__item__brothers__arrow breadcrumbs-plugin__item__brothers__arrow breadcrumbs__link">&#9660;</span>
                    {/if}
                </div>
            {/if}
        {/if}
    </div>
{/if}


Szablon projektu "Hypermarket"


1. Przejdź do szablonu breadcrumbs.layout.html aplikacji "Witryna" (Witryna / Projekt / Szablony).

2. Znajdź sekcję kodu odpowiedzialną za wyjście "bułki tartej".

Kod sekcji bułki tartej szablonu Hypermarket

3. Zamień kod na:

 {shopBreadcrumbsViewHelper::getBreadcrumbs()}

4. Zapisz zmiany, wyczyść pamięć podręczną w Instalatorze i sprawdź wyjście menu na stronie..




Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!