Baza wiedzy LINKSPOT › Wygląd sklepu

Ustawienia paska nawigacji w szablonie Szafir

Wygląd sklepu · Opublikowano 2024-11-20

Ustawienia paska nawigacji w szablonie Szafir

W tym artykule dowiesz się jak ustawić pasek nawigacji w swoim szablonie. Zmiany te pozwolą na dodanie m.in. przycisku importu koszyka i przycisku do pobrania przykładowego pliku CSV.

Wskazówka

W tym artykule trzeba będzie wprowadzać zmiany w plikach js i css. Z tego artykułu dowiesz się jak je minifikować

Uwaga

Zapis nazwa_folderu/nazwa_pliku.rozszerzenie oznacza, że aby znaleźć dany plik należy udać się do folderu o nazwie podanej przed ukośnikiem. Przykładowo: order/thx.html oznacza plik thx.html w folderze order

Pierwszym krokiem będzie zamiana treści w pliku common/navigation-bars/main-navigation-bar-partial.html. Ze względu na znaczną rozbudowę nie można wskazać konkretnych zmian, zatem udostępniamy cały kod, którym należy zastąpić kod obecny:
{% if config.DefinedPages.WithdrawalRight.Id != page.PageId and config.DefinedPages.Payment.Id != page.PageId and config.DefinedPages.Shipping.Id != page.PageId and config.DefinedPages.Complaints.Id != page.PageId and config.DefinedPages.Loyalty.Id != page.PageId and config.DefinedPages.Registration.Id != page.PageId and config.DefinedPages.Login.Id != page.PageId and config.DefinedPages.Terms.Id != page.PageId and config.DefinedPages.Contact.Id != page.PageId and config.DefinedPages.Privacy.Id != page.PageId and config.DefinedPages.Blog.Id != page.PageId and config.DefinedPages.BlogDetails.Id != page.PageId and config.DefinedPages.PasswordReminder.Id != page.PageId and config.DefinedPages.CustomerProfile.Id != page.PageId and config.DefinedPages.About.Id != page.PageId and config.DefinedPages.SocialMedia.Id != page.PageId -%}

{% assign togglingClass = '' -%}

{% if page.PageId == config.DefinedPages.ProductDetails.Id -%}
{% assign togglingClass = 'toggle-categories-lq' -%}
{% endif -%}

{% endif -%}

Następnie dodamy ustawienia do szablonu. W tym celu należy użyć narzędzia wyszukiwania w pliku _settings.liquid i wyszukać pierwsze wystąpienie frazy {% else %}, a następnie wkleić następujący kod linijkę wyżej:
{% assign general = "Ogólne" -%} {% assign navigationBarSettings = "Ustawienia paska nawigacji na stronie głównej" -%} {% assign notAuthenticatedInfo = "Lista elementów zawartych w pasku nawigacji dla klientów niezalogowanych" -%} {% assign authenticatedInfo = "Lista elementów zawartych w pasku nawigacji dla klientów zalogowanych" -%} {% assign available = "Dostępne" -%} {% assign number = "Lp" -%} {% assign icon = "Ikona" -%} {% assign polishLabel = "Etykieta PL" -%} {% assign translationId = "Id tłumaczenia" -%} {% assign linkAction = "link/akcja" -%} {% assign cartImport = "Import koszyka" -%} {% assign cartImportInfo = "Opcja importu koszyka z pliku CSV" -%} {% assign downloadCSV = "Pobierz przykładowy plik CSV" -%} {% assign downloadCSVInfo = "Przykładowy plik CSV do importu koszyka" -%} {% assign searchAdvanced = "Wyszukiwarka zaawansowana" -%} {% assign promotions = "Promocje" -%} {% assign documents = "Dokumenty" -%} {% assign addLink = "Dodaj link" -%} {% assign delete = "Usuń" -%}
W tym sam pliku szukamy pierwszego wystąpienia frazy {% endcase %} i wklejamy następujący kod linijkę wyżej:
{% assign general = "General" -%} {% assign navigationBarSettings = "Homepage navigation bar settings" -%} {% assign notAuthenticatedInfo = "List of elements in navigation bar for not authenticated customers" -%} {% assign authenticatedInfo = "List of elements in navigation bar for authenticated customers" -%} {% assign available = "Available" -%} {% assign number = "No" -%} {% assign icon = "Icon" -%} {% assign polishLabel = "Label PL" -%} {% assign translationId = "Translation Id" -%} {% assign linkAction = "link/action" -%} {% assign cartImport = "Cart import" -%} {% assign cartImportInfo = "Cart import option from CSV file" -%} {% assign downloadCSV = "Download sample CSV file" -%} {% assign downloadCSVInfo = "Sample CSV file for cart import" -%} {% assign searchAdvanced = "Search advanced" -%} {% assign promotions = "Promotions" -%} {% assign documents = "Documents" -%} {% assign addLink = "Add link" -%} {% assign delete = "Delete" -%}

Kolejnym krokiem jest wyszukanie frazy