2011-10-20 9 views
0

ドライビングナッツ。Magentoミニカートラベル

私はMagentoの店で一番上のミニカートを置き換え、カート内のアイテムの数のスペースを持つ小さなショッピングカートのアイコンにしています。

デフォルトMagentoはリンクに「カート」という単語を表示します。

私は、「カート」という言葉を削除できる場所について、テンプレート、レイアウト、コードなどを検索してきました。私は迷っている。

そのチャンクを呼び出すコードは、テーマ/テンプレート/ページ/テンプレート/ links.phtmlに位置しています:

<li<?php if($_link->getIsFirst()||$_link->getIsLast()): ?> class="<?php if($_link->getIsFirst()): ?>first<?php endif; ?><?php if($_link->getIsLast()): ?> last<?php endif; ?>"<?php endif; ?> <?php echo $_link->getLiParams() ?>><?php echo $_link->getBeforeText() ?><a href="<?php echo $_link->getUrl() ?>" title="<?php echo $_link->getTitle() ?>" <?php echo $_link->getAParams() ?>><?php echo $_link->getLabel() ?></a><?php echo $_link->getAfterText() ?></li> 

具体的に:$ _link-エコー> getLabel()

フラストレーションマウント。自分自身とは違って手がかりを持っている人には、最高のフリーズを無料で提供します。 >:|

+0

どのMagentoのバージョンをお使いですか? – vsushkov

+0

これは1.6です。 – pspahn

答えて

1

「マイカート」リンクをcheckout.xmlレイアウトファイルに追加されます。

<reference name="top.links"> 
     <block type="checkout/links" name="checkout_cart_link"> 
      <action method="addCartLink"></action> 
      <action method="addCheckoutLink"></action> 
     </block> 
    </reference> 

checkout/linksブロック内addCartLink行動に注意してください。このxmlノードはMagentoにMage_Checkout_Block_Links::addCartLink()メソッドを呼び出すよう指示します。

このリンクを完全に削除する必要がある場合は、レイアウトから<action method="addCartLink"></action>を削除してください。カスタマイズする必要がある場合は、このブロックをオーバーライドする必要があります。単語を変更するだけでよい場合は、翻訳csvを使用してください。

0

は、カートのラベルを取り除くためにCSSを使用することができます。

#cartHeader {visibility: hidden;} 
#cartHeader strong, #cartHeader span {visibility:visible;} 

これは、ID cartHeaderを持つ要素がカートであることを前提として(それが普通である)と、カウントがスパンであるいは強いのいずれか格納されていること素子。 Magentoので