Supprimer des liens supérieurs spécifiques

9

J'ai besoin de modifier les principaux liens Magento d'une manière spécifique et je n'ai besoin que de montrer trois liens dans l'ordre ci-dessous

Login  Register  Cart

Cela entraînerait le suivi

  1. Supprimer uniquement le lien de paiement et non le lien du panier
  2. Supprimez le lien Mon compte et ajoutez plutôt le lien d'enregistrement
  3. Renommer mon panier en panier

Comment puis-je atteindre cet objectif ?

Veuillez guider.

Merci !!!

marque
la source
Comment puis-je le faire en utilisant top.links.phtml?
Mark

Réponses:

11

Vous pouvez également supprimer certains des principaux liens de votre fichier local.xml en les référençant et en les supprimant par leur nom.

<reference name="top.links">
   <remove name="wishlist_link"/>
   <remove name="checkout_cart_link"/>
</reference>

Cela ne fonctionne que si le lien supérieur a été créé avec un nom comme celui-ci:

<reference name="top.links">
   <block type="wishlist/links" name="wishlist_link" />
   <action method="addLinkBlock"><blockName>wishlist_link</blockName></action>
</reference>

Pour la connexion et la déconnexion, puisqu'ils ne sont pas appelés avec un "nom", vous ne pouvez pas le supprimer de cette façon.

Circle Six
la source
6

vous pouvez le modifier en éditant le bloc reference name = "top.links" dans les fichiers .xml suivants

 1. app/design/frontend/Your_theme/default/layout/checkout.xml 
 2. app/design/frontend/Your_theme/default/layout/customer.xml

Vérifiez ce post suivant

Comment modifier les liens d'en-tête?

Vous pouvez avoir plus d'idées d'ici

DRAJI
la source
Ouais. C'est ma réponse! Sa seule suggestion pour vous!
DRAJI du
2
Mark, ce n'est pas constructif. Qu'est-ce que tu as fait? Quel est le problème? À quoi vous attendiez-vous? Et veuillez modifier la question pour ajouter plus d'informations et NE PAS écrire un commentaire illisible. Merci!
Fabian Blechschmidt