Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为Magento的其中一页设置面包屑?_Magento - Fatal编程技术网

为Magento的其中一页设置面包屑?

为Magento的其中一页设置面包屑?,magento,Magento,例如,我有一个没有正确的面包屑设置的页面: 只是“家>>”而已 我怎样才能使它成为“家庭>>购物车” 到目前为止,我只能找到breadcrumb模板,即template/page/html/breadcrumbs.phtml,但我不知道如何进行此更改 我想我应该在购物车页面模板中添加一行?尝试将以下代码添加到主题的local.xml中: <checkout_cart_index> <reference name="breadcrumbs"> <

例如,我有一个没有正确的面包屑设置的页面:

只是“家>>”而已

我怎样才能使它成为“家庭>>购物车”

到目前为止,我只能找到breadcrumb模板,即template/page/html/breadcrumbs.phtml,但我不知道如何进行此更改


我想我应该在购物车页面模板中添加一行?

尝试将以下代码添加到主题的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");