为Magento的其中一页设置面包屑?
例如,我有一个没有正确的面包屑设置的页面: 只是“家>>”而已 我怎样才能使它成为“家庭>>购物车” 到目前为止,我只能找到breadcrumb模板,即template/page/html/breadcrumbs.phtml,但我不知道如何进行此更改为Magento的其中一页设置面包屑?,magento,Magento,例如,我有一个没有正确的面包屑设置的页面: 只是“家>>”而已 我怎样才能使它成为“家庭>>购物车” 到目前为止,我只能找到breadcrumb模板,即template/page/html/breadcrumbs.phtml,但我不知道如何进行此更改 我想我应该在购物车页面模板中添加一行?尝试将以下代码添加到主题的local.xml中: <checkout_cart_index> <reference name="breadcrumbs"> <
我想我应该在购物车页面模板中添加一行?尝试将以下代码添加到主题的local.xml中:
<checkout_cart_index>
<reference name="breadcrumbs">
<action method="addCrumb">
<crumbName>Home</crumbName>
<crumbInfo><label>Home</label><title>Home</title><link>/home</link></crumbInfo>
</action>
<action method="addCrumb">
<crumbName>Shopping Cart</crumbName>
<crumbInfo><label>Shopping Cart</label><title>Shopping Cart</title><link>/checkout/cart</link></crumbInfo>
</action>
</reference>
</checkout_cart_index>
家
家
购物车
购物车购物车/收银台/购物车
由于某些原因,有时我们需要在code>page>html>breadcrumbs.phtml上触摸模板。只需记住在移动到模板之前
<?php if($crumbs && is_array($crumbs)): ?>
<div class="breadcrumbs">
<ul>
<?php foreach($crumbs as $_crumbName=>$_crumbInfo): ?>
<li class="<?php echo $_crumbName ?>">
<?php if($_crumbInfo['link']): ?>
<a href="<?php echo $_crumbInfo['link'] ?>" title="<?php echo $this->__($this->htmlEscape($_crumbInfo['title'])) ?>"><?php echo $this->__($this->htmlEscape($_crumbInfo['label'])) ?></a>
<?php elseif($_crumbInfo['last']): ?>
<strong><?php echo $this->__($this->htmlEscape($_crumbInfo['label'])) ?></strong>
<?php else: ?>
<?php echo $this->__($this->htmlEscape($_crumbInfo['label'])) ?>
<?php endif; ?>
<?php if(!$_crumbInfo['last']): ?>
<span>/ </span>
<?php endif; ?>
</li>
<?php endforeach; ?>
</ul>
</div>
<?php endif; ?>
若要与某些翻译选项一起使用,然后将标签添加到mage_checkout.csv,请注意,有时您的翻译标签会被多次使用,并且翻译可能会被覆盖。我已实现此代码,但标签无法翻译。如何使用此代码翻译标签和标题。请帮帮我。谢谢。请看上面的评论。
$this->__("someText");