Tôi đang cố tải khối xem sản phẩm trong trang danh sách danh mục bằng AJAX bằng Ajaxify . Mọi thứ đều hoạt động tốt, vấn đề duy nhất là hộp tùy chọn (childhtml "container1") không được tải chính xác. Nó không hiển thị các tùy chọn.
Có ai có kinh nghiệm với điều này, có thể đã thử một cái gì đó như thế này? Tôi đặt sản phẩm hoạt động trong bộ điều khiển bằng
$productId = (int) $this->getRequest()->getParam('product_id');
Mage::helper('catalog/product')->initProduct($productId, $this);
trước khi kết xuất bố cục.
Tôi nghĩ rằng nó có liên quan đến thực tế là các tùy chọn được thêm vào dạng xem trong một phần khác của catalog.xml
[...]
<PRODUCT_TYPE_configurable translate="label" module="catalog">
<label>Catalog Product View (Configurable)</label>
<reference name="product.info">
<block type="catalog/product_view_type_configurable" name="product.info.configurable" as="product_type_data" template="catalog/product/view/type/default.phtml">
<block type="core/text_list" name="product.info.configurable.extra" as="product_type_data_extra" translate="label">
<label>Product Extra Info</label>
</block>
</block>
</reference>
<reference name="product.info.options.wrapper">
<block type="catalog/product_view_type_configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="catalog/product/view/type/options/configurable.phtml"/>
</reference>
</PRODUCT_TYPE_configurable>
[...]
nhưng tôi không chắc vấn đề chính xác là gì
Tôi hy vọng ai đó có thể chỉ cho tôi đi đúng hướng.
Trân trọng, Sander Mangel