На самом деле, это очень сложная проблема, потому что вы НЕ МОЖЕТЕ получить элементы из активного фильтра. Этот «фильтр» больше не является фильтром, теперь он является состоянием и, следовательно, не может давать вам какие-либо элементы (см. app\design\frontend\base\default\template\catalog\layer\state.phtml
и сравните его с filter.phtml). Что вы МОЖЕТЕ сделать, так это немного бороться с app\code\core\Mage\Catalog\Model\Layer
моделями, и особенно app\code\core\Mage\Catalog\Model\Resource\Eav\Mysql4\Layer\Filter\Attribute.php
. Это ресурс, который выполняет всю работу по добавлению слоев, подсчету продуктов по слоям ... Если вы знакомы с объектом Zend Select и немного интересуетесь mysql, вы можете легко достичь того, что вы хотите, с помощью многоуровневой навигации.
Насколько я знаю, большинство коммерческих модулей используют AJAX для имитации некоторых новых многоуровневых функций навигации (они на самом деле не портятся).
Если вы не знакомы с разработкой Magento, многоуровневая навигация, вероятно, является худшим местом для начала ...