【问题标题】:Custom page breadcrumb name in magentomagento中的自定义页面面包屑名称
【发布时间】:2014-05-14 09:28:55
【问题描述】:

我正在尝试更改在我的博客页面上显示的面包屑。 现在我有类似“Home / Blog”的东西,但我希望它显示为“Home / NewNameHere”。 我去了我的 blog.xml 文件和我有这个:

<blog_index_index>
    <reference name="content">
        <block type="blog/blog" name="blog" template="blog/blog.phtml"/>
    </reference>
</blog_index_index>

改成这样:

<blog_index_index>
    <reference name="content">
        <block type="blog/blog" name="blog" template="blog/blog.phtml"/>
        <action method="addCrumb">
                         <name>newnamehere</name>
                         <params>
                                 <label>newnamehere</label>
                                 <title>newnamehere</title>
                                 <link> /blog/</link>
                         </params>
                 </action>
    </reference>
</blog_index_index>

但一切都没有改变。任何帮助将不胜感激。

【问题讨论】:

    标签: magento path label breadcrumbs


    【解决方案1】:

    试试下面的代码:

    <blog_index_index>
        <reference name="content">
            <block type="blog/blog" name="blog" template="blog/blog.phtml"/>
            <block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs">
                    <action method="addCrumb">
                       <name>NewName</name>
                       <params>
                       <label>NewName</label>
                       <title>NewName</title>
                       <link>/blog/</link>
                       </params>
                     </action>
                </block>
        </reference>
    </blog_index_index>
    

    在你的 blog.phtml 调用中像这样

    <?php echo $this->getLayout()->getBlock('breadcrumbs')->toHtml();?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多