Magento, lista de produtos personalizados

Criei minha própria página de lista de produtos com base em Mage_Catalog_Block_Product_List:

app / code / local / Mage / Catalog / Block / Product / Special.php:

class Mage_Catalog_Block_Product_Special extends Mage_Catalog_Block_Product_List
{      
    /* Original contents */

    /* Here I call addAttributeToFilter on product collection, and then... */
    return $this->_productCollection; 
}

Eu incluo isso em uma página do CMS na coluna central:

<reference name="content">
    <block type="catalog/product_special" template="catalog/product/list.phtml" />
</reference>

O problema é:A lista de produtos aparece muito bem, mas não recebo navegação em camadas na coluna esquerda.

Isso é muito estranho, pois estou usando exatamente o mesmo modelo das listagens normais.

Eu verifiquei algumas coisas:

Mage_Catalog_Block_Product_Special apenas sendo uma classe de proxy. Isso não funciona. Mesmo se eu usar o tipo de bloco "catalog / product_list" na minha página do CMS, não receberei uma navegação em camadas.Não há extensões que estão substituindo classes principais cruciais.Também tentei criar meu próprio módulo e listá-lo em, por exemplo, 'mycatalog'. Isso resulta exatamente no mesmo problema.

Sinto que isso tem a ver com a tentativa de incluir uma listagem de produtos em uma página do CMS, mas não consegui rastrear o problema exato.

Qualquer ajuda sobre isso seria muito apreciada.

questionAnswers(4)

yourAnswerToTheQuestion