Ich versuche, mit Ajaxify den Produktansichtsblock auf der Kategorielistenseite mit AJAX zu laden . Alles funktioniert einwandfrei. Das einzige Problem ist, dass das Optionsfeld (childhtml "container1") nicht korrekt geladen ist. Die Optionen werden nicht angezeigt.
Hat jemand Erfahrung damit, vielleicht probiert man sowas? Ich setze das aktive Produkt im Controller mit
$productId = (int) $this->getRequest()->getParam('product_id');
Mage::helper('catalog/product')->initProduct($productId, $this);
vor dem Rendern des Layouts.
Ich denke, es hat etwas damit zu tun, dass die Optionen der Ansicht in einem anderen Teil der catalog.xml hinzugefügt werden
[...]
<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>
[...]
aber ich bin nicht sicher, was das genaue Problem ist.
Ich hoffe, jemand kann mich in die richtige Richtung weisen.
Grüße, Sander Mangel