私は、ユニークな顧客からのユニークな問題に直面しています。Magento のアカウント画面には通常、「マイ カート」が表示される場所が 2 つあります。トップバー、サイドバーにブロックとして。しかし、私はそれらを削除し、サイドバーの [マイ アカウント] セクションにリンク (カート内のアイテム数を含む) を配置することを任されました。
新しいユーザーとして、画像を投稿できないようです。これが問題になります。
マイアカウント
ダッシュボード
アドレス帳
マイ カート (2 アイテム) <---- このリンクはこちらです。このエリア内で、アイテムの数を表示
注文
私の製品レビュー可能性があります
タグ ニュースレターの購読
今、リンク自体を追加することが問題です。実際、それは非常に単純で、
<action method="addLink" translate="label" module="checkout"><name>cart</name><path>checkout/cart/</path><label>My Cart</label></action>
customer.xml ファイル内。
問題は、カート内のアイテムをそのエリア内にリストすることにあります。このサイトが英語のみの場合、code\core\Mage\Customer\Block\Account\Navigation.php 内のいくつかの「if」ステートメントで解決できます。ただし、これらのリンクをメニューに追加するために addItem 関数が呼び出される前に、すべての翻訳が行われているようです。
addItem が呼び出される前にカート内のアイテムの数を表示できれば、この問題は解決されると思いますが、タグ内のすべての php は無視されます。
誰かがこれに対する解決策または手がかりを持っているなら、それは大歓迎です! これを読んでくれてありがとう。