2

ストアごとのアカウント ナビゲーションからリンクを削除しようとしています。実際には、2 つのリンクを削除しています。1 つはデフォルトのアカウント ナビゲーションから、もう 1 つは「カスタム」ヘッダー ナビゲーションからです。

カスタム リンクの削除アクションが開始され、リンクが削除されますが、デフォルトのアカウント ナビゲーションの削除アクションは無視されます。

<customer_logged_in>ハンドル内のデフォルトのアカウント ナビゲーションに削除アクションを追加すると、問題なく動作します。そのため、ストア ビュー ハンドル内にある場合にのみ無視されます。

local.xml で以下のコードを使用しています

<STORE_foo>
    <!-- Doesn't kick in -->
    <reference name="customer_account_navigation" >
        <action method="removeLinkByName"><name>newsletter</name></action>
    </reference>

    <!-- Kicks in -->
    <reference name="customer_header_navigation" >
        <action method="removeLinkByName"><name>header_account_newsletter</name></action>
    </reference>
</STORE_foo>

何か案は?

4

2 に答える 2