Magento - cargar solo productos configurables
Tengo el siguiente código
$_productCollection = $this->getLoadedProductCollection();
foreach ($_productCollection as $_product)
{
if ($_product->_data['type_id'] == 'configurable')
{
...
}
}
Mientras hace lo que se supone que debe hacer, ralentiza enormemente el tiempo de carga de la página. ¿Es posible cargar solo productos configurables y eliminar la marca de 'configurable'? La tienda tiene 12000 productos, unos 700 son configurables y el resto son productos simples para niños.
Encontré el siguiente código que devuelve todos los productos configurables. Solo necesito los productos dentro de la categoría actual:
$collectionConfigurable = Mage::getResourceModel('catalog/product_collection')
->addAttributeToFilter('type_id', array('eq' => 'configurable'));