How to create breadcrumb in OpenCart?

Objectifs du blog

Les miettes de pain apparaissent généralement horizontalement dans la partie supérieure d'une page Web, souvent sous les barres de titre ou les en-têtes, ce qui permet aux utilisateurs de suivre leur emplacement dans les pages. Après avoir lu ce blog, nous pourrons ajouter un fil d'Ariane personnalisé à la page Opencart.

Énoncé du problème

Une grande partie du thème personnalisé payé ne fournit pas de chapelure dans leur thème. Mais ce n'est pas si difficile pour un utilisateur d'ajouter un fil d'Ariane dans les pages OpenCart. Reportez-vous ci-dessous capture d'écran pour la même chose:

Fil d'Ariane dans les pages OpenCart

Solution:

Vous avez juste besoin d'ajouter un bloc de

<div class = "page-top"> <div class = "conteneur"> <ol class = "breadcrumb"> <? php foreach ($ chapelure en tant que $ breadcrumb) {?> <li> <a href = "<? php echo $ breadcrumb ['href'];?> "> <? php if ($ breadcrumb ['text']! = '<i class =" fa fa-home "> </ i>') {echo $ breadcrumb ['texte']; } 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>

Vous pouvez ajouter le code ci-dessus <? php echo $ column_left; ?> déclaration. Ce fil d'Ariane personnalisé peut être ajouté sur les pages de produit, les pages de compte, les pages de catégorie et autres.

$ chapelure La variable appelée ci-dessus tpl est déjà définie dans tous les contrôleurs de pages dans opencart. Il est défini au format ci-dessous dans le fichier contrôleur de la page –

$ 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 ('produit / catégorie', 'chemin ='. $ path));

Une fois que vous avez ajouté le code dans le fichier tpl, vous pouvez vérifier votre fil d'Ariane sur votre page. S'il vous plaît consulter notre fil d'Ariane personnalisé (HOME | SET PATTI D'ANCRAGE POUR TRACTEUR FORD) sur la page du produit ci-dessous –

Résumé

Après avoir lu la solution ci-dessus, vous pourrez ajouter votre propre fil d'Ariane personnalisé dans les pages OpenCart.


Comment ouvrir

Objectifs du blog

Après avoir lu ce blog, nous pourrons ajouter leTermes et conditions"lien pour l'ouvrir dans

Scénario actuel

Actuellement, le "Conditions Générales"montre des liensConditions Générales"avoir des textes personnalisés et

Procédure:

ÉTAPE 1: –

Le lien des conditions générales affiché sur la page de paiement par défaut se trouve danscatalogue / vue / thème / défaut / modèle / checkout / payment_method.tpl, Bloc de code utilisé pour

<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?catalogue / contrôleur / caisse / payment_method.php

Variable

$ 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']);

Vous devez remplacer cette définition par

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

nous avons remplacé le

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

qui ne contient pas

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

qui contient

ÉTAPE

Enfin, vous devez éditer la définition decatalogue / langue / fr-fr / checkout / checkout.php

Dans

$ _ ['text_agree'] = 'J'ai lu et accepté les <a href="%s" class="agree"> <b>% s </ b> </a>';

Nous devons ajouter

$ _ ['text_agree'] = 'J'ai lu et accepté les <a href="%s" target="_blank"> <b>% s </ b> </a>';

Après avoir enregistré les modifications ci-dessus, nous pourrons ouvrir le "Conditions Générales"lien dans un nouvel onglet sur

Résumé:

Après avoir suivi les modifications ci-dessus, nous pourrons ouvrir le "Conditions Générales"lien dans un nouvel onglet sur

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