我有这个页面,例如没有正确的痕迹集:http://www.princessly.com/checkout/cart/
这只是“主页>>”就是这样。
如何将其设为“主页>>购物车”?
到目前为止,我只能找到面包屑模板,它是template / page / html / breadcrumbs.phtml,但我不知道如何进行此更改。
我想我应该在购物车页面模板中添加一行?
答案 0 :(得分:10)
尝试将以下代码添加到主题的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>
答案 1 :(得分:0)
出于某种原因,有时我们需要触摸代码&gt; page&gt; html&gt; 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; ?>
翻译由
执行$this->__("someText");