商品リストにブロックを追加しようとしています:
<?xml version="1.0"?>
<layout version="0.1.0">
<catalog_category_view translate="label">
<reference name="product_list">
<remove name="product_list_toolbar"/>
<block type="core/template" name="helloworld" as="helloworld" template="helloworld.phtml"/>
</reference>
<reference name="footer">
<block type="core/template" name="helloworld" as="helloworld" template="helloworld.phtml"/>
</reference>
</catalog_category_view>
</layout>
ではカタログ/製品/ list.phtml私はこれを持っています:
<?php Zend_Debug::dump($this->getSortedChildren()); ?>
<?php echo $this->getChildHtml('helloworld'); ?>
ではページ/ HTML / footer.phtml:私はこれを持っています
<?php Zend_Debug::dump($this->getSortedChildren()); ?>
<?php echo $this->getChildHtml('helloworld'); ?>
並べ替えた子のリストからが削除されているかどうかを確認することで<remove name="product_list_toolbar"/>
、参照がproduct_list
正しく機能するかどうかをテストできるように追加しただけであることに注意してくださいproduct_list_toolbar
。そうです。
だから私が今持っているのは製品リストとフッターの同じコードであり、それはフッターでのみ機能します。いくつかの掘削を行った後、私は見つけることができません任意のブロックのインスタンスが追加されているproduct_list
他のよりproduct_list_toolbar
。それで、このブロックについて、子供を追加することが機能しない何かがありますか?