How to create breadcrumb in OpenCart?

Cele bloga

Bułki tartej zazwyczaj pojawiają się poziomo u góry strony internetowej, często poniżej pasków tytułowych lub nagłówków umożliwia użytkownikom śledzenie ich lokalizacji na stronach. Po przeczytaniu tego bloga będziemy mogli dodać niestandardową nawigację po stronie OpenCart.

Problem Statement

Wiele płatnych motywów niestandardowych nie zapewnia elementów nawigacyjnych w motywie. Ale to nie jest takie trudne, aby użytkownik dodał menu nawigacyjne na stronach OpenCart. Zobacz poniżej zrzut ekranu dla tego samego:

breadcrumb na stronach OpenCart

Rozwiązanie:

Musisz tylko dodać blok

<div class = "page-top"> <div class = "container"> <ol class = "breadcrumb"> <? php foreach ($ breadcrumbs jako $ breadcrumb) {?> <li> <a href = "<? php echo $ breadcrumb ['href'];?> "> <? php if ($ breadcrumb ['text']! = '<i class =" fa fa-home "> </ i>') {echo $ breadcrumb ['tekst']; } else {if ($ theme_options-> get ('home_text', $ config-> get ('config_language_id'))! = '') {echo $ theme_options-> get ('home_text', $ config-> get (' config_language_id ')); } else {echo 'Strona główna'; }}?> </a> </ li> <? php}?> </ ol> </ div> <! - End .container -> </ div>

Możesz dodać powyższy kod <? php echo $ column_left; ?> deklaracja. Ta niestandardowa ścieżka nawigacyjna może być dodana na stronach produktów, stronach konta, stronach kategorii i innych.

$ breadcrumb Zmienna określona w powyższym tpl jest już zdefiniowana we wszystkich kontrolerach stron w opencart. Jest on określony w poniższym formacie w pliku kontrolera strony –

$ data ['breadcrumbs'] = array (); $ data ['breadcrumbs'] [] = array ('text' => $ this-> language-> get ('text_home'), 'href' => $ this-> url-> link ('common / home' )); $ data ['breadcrumbs'] [] = array ('text' => $ category_info ['name'], 'href' => $ this-> url-> link ('product / category', 'path ='. $ path));

Po dodaniu kodu w pliku tpl możesz sprawdzić swoją nawigację po stronie. Sprawdź naszą niestandardową ścieżkę nawigacyjną (HOME | FORD TRACTOR ANCHOR PATTI SET) na stronie produktu poniżej –

Podsumowanie

Po przeczytaniu powyższego rozwiązania będziesz mógł dodać własną niestandardową nawigację po stronach OpenCart.


Jak otworzyć

Cele bloga

Po przeczytaniu tego bloga będziemy mogli dodaćZasady i warunki„link, aby go otworzyć

Aktualny scenariusz

Obecnie „Zasady i Warunki„pokazuje linkZasady i Warunki„posiada własne teksty i

Procedura:

KROK 1: –

Link Warunki znajduje się na domyślnej stronie kasycatalog / view / theme / default / template / checkout / payment_method.tpl, Blok kodu używany do

<div class = "pull-right"> <? php echo $ text_agree; ?>

$ text_agree?is the variable that prints the link on?page?and this variable is set at location?katalog / kontroler / checkout / payment_method.php

Zmienna

$ data ['text_agree'] = sprintf ($ this-> language-> get ('text_agree'), $ this-> url-> link ('information / information / agree', 'information_id ='. $ this-> config-> get ('config_checkout_id'), true), $ information_info ['title'], $ information_info ['title']);

Musisz zastąpić tę definicję

$ data ['text_agree'] = sprintf ($ this-> language-> get ('text_agree'), $ this-> url-> link ('informacje / informacje', 'information_id = 5', true), $ information_info ['title'], $ information_info ['title']);

zastąpiliśmy

https://your_store_url/index.php?route=information/information/agree&information_id=5

który nie zawiera

https://your_store_url.com/index.php?route=information/information&information_id=5

który zawiera

KROK

Na koniec musisz edytować definicjęcatalog / language / en-gb / checkout / checkout.php

In?above?file location there would be a definition as below : –

$ _ ['text_agree'] = 'Przeczytałem i zgadzam się z <a href="%s" class="agree"> <b>% s </b> </a>';

Musimy dodać

$ _ ['text_agree'] = 'Przeczytałem i zgadzam się z <a href="%s" target="_blank"> <b>% s </b> </a>';

Po zapisaniu powyższych zmian będziemy mogli otworzyć „Zasady i Warunki„link w nowej karcie na

Podsumowanie:

Po wykonaniu powyższych zmian będziemy mogli otworzyć „Zasady i Warunki„link w nowej karcie na

UWAGA:?This demonstration is for default template but this will work same for other templates having similar code.