パンくずリストの代わりにツールバー/ページャーを表示したいのですが、パンくずリストを削除しましたが、パンくずリストの代わりにツールバー/ページャーを表示できません。どうやってするか?私はxmlブロックを入れてみましたが、
<?php echo $this->getToolbarHtml(); ?>
私はそれを取得していませんが。誰でも助けてください。
パンくずリストの代わりにツールバー/ページャーを表示したいのですが、パンくずリストを削除しましたが、パンくずリストの代わりにツールバー/ページャーを表示できません。どうやってするか?私はxmlブロックを入れてみましたが、
<?php echo $this->getToolbarHtml(); ?>
私はそれを取得していませんが。誰でも助けてください。
残念ながら、このメソッドを他のテンプレート内で呼び出すことはできません。getToolbarHtml()
メソッドはMage_Catalog_Block_Product_List
クラス内で宣言されており、それから、またはそれに割り当てられたテンプレートからのみ呼び出すことができます (これがデフォルト テンプレートでの動作です)。
レイアウトファイルのルート参照の下に新しいcatalog/product_list
ブロックを作成して、別の名前とテンプレートを設定してみてください。例えば:
<reference name="root">
<block type="catalog/product_list" name="top-pager" template="path/to/new/template/file.phtml" />
</reference>
呼び出しのみが含まれ<?php echo $this->getToolbarHtml(); ?>
ます。
次に、内部で で2columns-left.phtml
呼び出します<?php echo $this->getChildHtml('top-pager') ?>
。また、いくつかのcssでそれを達成しようとすることもできます。