web-dev-qa-db-ja.com

トップリンクの外に「マイカート」リンクを設定するにはどうすればよいですか?

私はMagentoに取り組んで数日しか経っていませんが、すでにとても混乱しています。私は頭を抱え始めていますが、1つの問題は現在頭を抱えていることです。

私のクライアントは、トップリンクの「マイカート」ではなく、トップリンクの隣にある買い物かごのような機能を望んでいます。簡単に言うと、「マイカート」を上部のリンクから移動して、ホッピングバッグの横の右上隅に配置するだけですが、このリンクをその位置に配置する方法がわかりません。

視覚的な例として、クライアントの買い物かごは、NextのWebサイトのようになります。

alt text

あなたが提供するどんな助けにも感謝します。

15
Liam Spencer

どこからでもカートのURLを呼び出すには、カートヘルパーを利用できます。

<?php echo Mage::helper('checkout/cart')->getCartUrl(); ?>

(ヘルパー自体はapp/code/core/Mage/Checkout/Helper/Cart.phpの下にあります-他の便利な機能があります。たとえば、現在のカートのアイテム数*)

これを利用して、app/design/frontend/base/default/template/page/html/top.links.phtmlにあるトップリンクにリンクを含めることができます。

ここでは基本パッケージを参照しています。独自のテンプレートでは、パスは(ほとんどの場合)app/design/frontend/[パッケージ]/[テンプレート名] /template/page/html/top.linksです。 .phtml

独自のパッケージを使用しない場合、「[YourPackage]」は「デフォルト」です。

*これは

<?php echo Mage::helper('checkout/cart')->getItemsCount(); ?>
51
Florian