サイトマップ ページの上部にパンくずリストを表示する方法はありますか?
パンくずリストをすべてのページに表示したいのですが、パンくずリストを表示できないのはこれらのページだけです。
これを表示コンテナ ファイルの先頭に追加しましたが、機能しません...何かアイデアはありますか?
<?php echo $this->getLayout()->getBlock("breadcrumbs")->toHtml()?>
サイトマップ ページの上部にパンくずリストを表示する方法はありますか?
パンくずリストをすべてのページに表示したいのですが、パンくずリストを表示できないのはこれらのページだけです。
これを表示コンテナ ファイルの先頭に追加しましたが、機能しません...何かアイデアはありますか?
<?php echo $this->getLayout()->getBlock("breadcrumbs")->toHtml()?>
関数を呼び出して、実際のクラムをリストに追加する必要もありaddCrumb()
ます。Mage_Page_Block_Html_Breadcrumbsクラスで定義されてい ます。次のように達成できます。
<?php
echo $this->getLayout()->getBlock("breadcrumbs")->
->addCrumb('CrumbName', array('label' => 'this will appear as link text', 'title' => 'title attribute of link', 'link' => 'url to the page')
->toHtml()
?>
xml 構成ファイルでこれを行うこともできます。catalog.xmlcatalog_seo_sitemap
ハンドラーで、次の変更を行います。
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
<action method="unsetChild"><alias>breadcrumbs</alias></action>
<block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs">
<action method="addCrumb"><crumbName>Name</crumbName><crumbInfo><label>Test</label><title>Test</title><link>/test.html</link></crumbInfo></action>
</block>
</reference>