How to create breadcrumb in OpenCart?

Obiettivi del blog

I breadcrumb in genere vengono visualizzati orizzontalmente nella parte superiore di una pagina Web, spesso sotto le barre del titolo o le intestazioni consentono agli utenti di tenere traccia delle loro posizioni all'interno delle pagine. Dopo aver letto questo blog, saremo in grado di aggiungere breadcrumb personalizzato nella pagina Opencart.

Dichiarazione problema

Molti dei temi personalizzati a pagamento non forniscono breadcrumb nel loro tema. Ma non è così difficile per un utente aggiungere un breadcrumb nelle pagine OpenCart. Fai riferimento allo screenshot qui sotto per lo stesso:

breadcrumb nelle pagine OpenCart

Soluzione:

Hai solo bisogno di aggiungere un blocco di

<div class = "page-top"> <div class = "container"> <ol class = "breadcrumb"> <? php foreach ($ breadcrumbs $ breadcrumb) {?> <li> <a href = "<? php echo $ breadcrumb ['href'];?> "> <? php if ($ breadcrumb ['testo']! = '<i class =" fa fa-home "> </ i>') {echo $ breadcrumb ['testo']; } 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 'Home'; }}?> </a> </ li> <? php}?> </ ol> </ div> <! - End. container -> </ div>

È possibile aggiungere il codice sopra <? php echo $ column_left; ?> dichiarazione. Questo breadcrumb personalizzato può essere aggiunto su pagine di prodotti, pagine di account, pagine di categorie e altri.

$ breadcrumb la variabile chiamata in alto tpl è già definita in tutte le pagine del controller in opencart. È definito nel formato seguente nel file di controller della pagina –

$ 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 ('prodotto / categoria', 'percorso ='. $ percorso));

Una volta, hai aggiunto il codice nel file tpl puoi controllare il tuo breadcrumb sulla tua pagina. Si prega di controllare il nostro breadcrumb personalizzato (HOME | FORD TRACTOR ANCHOR PATTI SET) sulla pagina prodotto di seguito –

sommario

Dopo aver letto la soluzione di cui sopra, sarai in grado di aggiungere il tuo breadcrumb personalizzato nelle pagine OpenCart.


Come aprire

Obiettivi del blog

Dopo aver letto questo blog saremo in grado di aggiungere ilTermini e condizioni"link per aprirlo dentro

Scenario attuale

Attualmente, il " Termini & Condizioni"mostra link Termini & Condizioni"avere testi personalizzati e

Procedura:

STEP 1: –

Il link Termini e condizioni visualizzato nella pagina di pagamento predefinita risiede inCatalogo / view / theme / default / template / cassa / payment_method.tpl, Blocco di codice utilizzato per

<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?Catalogo / regolatore / cassa / payment_method.php

Variabile

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

È necessario sostituire questa definizione con

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

abbiamo sostituito il

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

quello non contiene

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

che contiene

PASSO

Infine, devi modificare la definizione diCatalogo / lingua / it-IT / cassa / checkout.php

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

$ _ ['text_agree'] = 'Ho letto e accetto il <a href="%s" class="agree"> <b>% s </ b> </a>';

Dobbiamo aggiungere

$ _ ['text_agree'] = 'Ho letto e accetto il <a href="%s" target="_blank"> <b>% s </ b> </a>';

Dopo aver salvato le modifiche di cui sopra, saremo in grado di aprire il " Termini & Condizioni"link in una nuova scheda su

Sommario:

Dopo aver seguito le modifiche di cui sopra, saremo in grado di aprire il " Termini & Condizioni"link in una nuova scheda su

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