Starting from version of SEO Layered Navigation Plus and Layered Navigation Positioning extensions, you can easily hide or show individual filters in certain categories. Here is how:

  1. Open category in which you'd like to hide certain filter.
  2. Go to "Custom Design" tab.
  3. In "Custom Layout Update" field, add: 
    <reference name="mana.catalog.above_products.nav">
        <action method="setHideCategory"><value>1</value></action>
  4. Instead of above_products, you may use left or right (to specify in which layered navigation you intend to do the change).
  5. Instead of Hide, you may write Show (to force showing a filter in this category even if it is hidden in all the other categories).
  6. Instead of Category, you may write ColorPrice, etc (take attribute code, like some_attribute_name and remove underscores and capitalize first letters, like SomeAttributeName).
  7. Save category.
  8. NOTE. Filter still won‘t show up if there is no products having that attribute.

Please note that by default Magento applies layout updates to subcategories. If you'd like NOT to hide filters in subcaegories, please open each subcategory and set Custom Design -> Use Parent Category Settings to "No". Please also note that in such cases, if you apply a category filter in parent category, then "Custom Layout Update" field will still be used from parent category.



SHOWING LAYERED NAVIGATION ON SHOP BY SPECIAL PRICE CMS PAGE (reference for custom collection cms pages as well)

<update handle="cms_page_layered" />
<!-- add category products to content column -->
<reference name="cms.products">
<block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">
<action method="setCategoryId"><category_id>3</category_id></action>
<block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
<block type="page/html_pager" name="product_list_toolbar_pager"/>
<action method="addColumnCountLayoutDepend"><layout>empty</layout><count>6</count></action>
<action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></action>
<action method="addColumnCountLayoutDepend"><layout>two_columns_left</layout><count>4</count></action>
<action method="addColumnCountLayoutDepend"><layout>two_columns_right</layout><count>4</count></action>
<action method="addColumnCountLayoutDepend"><layout>three_columns</layout><count>3</count></action>
<action method="setToolbarBlockName"><name>product_list_toolbar</name></action>
<reference name="before_body_end">
<block type="mana_filters/layer" name="mana_layer" as="mana_layer" before="-">
<action method="setCategoryId"><category_id>3</category_id></action>
<block type="manapro_productcollections/special" name="product_filter">
<action method="setCategoryId"><category_id>3</category_id></action>