Skip to main content
spelling fix
Link
benmarks
  • 16.7k
  • 4
  • 41
  • 108

Set filter to layered navigation Programmaticallyprogrammatically

Set filter to layered navigation ProgramaticallyProgrammatically

Source Link

Set filter to layered navigation Programatically

Using below code i'm getting list of filterable attributes

$layer = Mage::getModel("catalog/layer");
$attributes = $layer->getFilterableAttributes();

I can't able to set filters and get it's sub filters. example i have below 2 filterable attributes,

Size
 28 (1)
 30 (2)

Color
 Green (2)
 Red (1)

On selecting Size 28, my sub filter is

Color
 Red (1)

So i'm trying to achieve below,

  • Get all available attribute filters initially (got this using getFilterableAttributes())

  • Set filter programatically and get it's sub filters as like above example