我试图更改我博客页面上显示的痕迹。 现在我有类似"主页/博客",但我希望它显示为"主页/ 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>
但一切都没有改变。任何帮助将不胜感激。
答案 0 :(得分:0)
请尝试以下代码:
<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();?>