特定のトップリンクを削除


9

Magentoのトップリンクを特定の方法で編集する必要があり、以下の順序で3つのリンクのみを表示する必要がある

Login  Register  Cart

これは次のようになります

  1. チェックアウトリンクのみを削除し、カートリンクは削除しない
  2. マイアカウントリンクを削除し、代わりに登録リンクを追加する
  3. カートの名前をカートに変更

どうすればこれを達成できますか?

ガイドしてください。

ありがとう!!!


top.links.phtmlを使用してどうすればよいですか?
マーク

回答:


11

local.xmlのトップリンクの一部を参照して削除し、名前で削除することもできます。

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

これは、トップリンクが次のような名前で作成された場合にのみ機能します。

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

ログインとログアウトの場合、「名前」で呼び出されないため、この方法で削除することはできません。


6

次の.xmlファイルのreference name = "top.links"ブロックを編集することで、これを変更できます。

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

この次の投稿を確認してください

ヘッダーリンクを編集するには?

ここからさらにアイデアを得ることができます


ええ。その私の答え!あなたへの唯一の提案!
DRAJI 2014

2
マーク、これは建設的ではありません。あなたは何をした?何が問題ですか?何が起こると思いましたか。また、質問を編集して情報を追加し、判読できないコメントを書き込まないでください。ありがとう!
Fabian Blechschmidt 2014

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.