Tôi đang cố gắng thêm một khối vào danh sách sản phẩm:
<?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>
Trong danh mục / sản phẩm / list.phtml tôi có cái này:
<?php Zend_Debug::dump($this->getSortedChildren()); ?>
<?php echo $this->getChildHtml('helloworld'); ?>
Trong trang / html / footer.phtml tôi có cái này:
<?php Zend_Debug::dump($this->getSortedChildren()); ?>
<?php echo $this->getChildHtml('helloworld'); ?>
Lưu ý rằng tôi chỉ thêm <remove name="product_list_toolbar"/>
để tôi có thể kiểm tra xem tham chiếu của mình có product_list
hoạt động chính xác không, bằng cách xem product_list_toolbar
có bị xóa khỏi danh sách con được sắp xếp không. Nó là.
Vì vậy, những gì tôi có bây giờ là mã giống hệt trong danh sách sản phẩm và chân trang, và nó chỉ hoạt động trong phần chân trang. Sau khi thực hiện một số hoạt động đào, tôi không thể tìm thấy bất kỳ trường hợp nào của một khối được thêm vào product_list
ngoài product_list_toolbar
. Vì vậy, có một cái gì đó về khối này làm cho việc thêm trẻ em không hoạt động?