<move element="catalog.leftnav" destination="category.product.list.additional" before="-"/>I want to move the layered navigation block (filter results block) below my category description on my sidebar. Nothing I'm doing seems to be working, so I must be missing something.
Here's what I have in catalog_category_view.xml
<referenceContainer name="sidebar.main">
  <block class="Magento\Catalog\Block\Category\View" name="category.cms" template="Magento_Catalog::category/cms.phtml"/>
  <block class="Magento\Catalog\Block\Category\View" name="category.description" template="Magento_Catalog::category/description.phtml" before="-" />
  <block class="Magento\LayeredNavigation\Block\Navigation\Category" name="catalog.leftnav" after="category.cms" template="layer/view.phtml">
    <block class="Magento\LayeredNavigation\Block\Navigation\State" name="catalog.navigation.state" as="state" />
    <block class="Magento\LayeredNavigation\Block\Navigation\FilterRenderer" name="catalog.navigation.renderer" as="renderer" template="layer/filter.phtml"/>
  </block>
</referenceContainer>I don't see anywhere else that needs updated to make this change. Any and all help is appreciated.
Solved! Go to Solution.
Hi @AmagArtwork,
Have you tried the "<move>" tag? Here is an example:
<move element="catalog.leftnav" destination="category.product.list.additional" before="-"/>
Best regards.
Gabriel
Hi @AmagArtwork,
Have you tried the "<move>" tag? Here is an example:
<move element="catalog.leftnav" destination="category.product.list.additional" before="-"/>
Best regards.
Gabriel
You are awesome  . Adjusting your example to where I needed things to go worked wonders.
. Adjusting your example to where I needed things to go worked wonders.
@AmagArtwork, you're welcome!
I'm glad that you were able to resolve the problem.
<?xml version="1.0"?>
<!--
/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="2columns-left" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
		<referenceContainer name="sidebar.main">
		  <block class="Magento\Catalog\Block\Category\View" name="category.cms" template="Magento_Catalog::category/cms.phtml"/>
		  <block class="Magento\Catalog\Block\Category\View" name="category.description" template="Magento_Catalog::category/description.phtml" before="-" />
		  <block class="Magento\LayeredNavigation\Block\Navigation\Category" name="catalog.leftnav" after="category.cms" template="layer/view.phtml">
		  <block class="Magento\LayeredNavigation\Block\Navigation\State" name="catalog.navigation.state" as="state" />
		  <block class="Magento\LayeredNavigation\Block\Navigation\FilterRenderer" name="catalog.navigation.renderer" as="renderer" template="layer/filter.phtml"/>
		  </block>
</referenceContainer>
<move element="catalog.leftnav" destination="category.product.list.additional" before="-"/>
	</body>
</page>i wrote the same code in file C:\wamp64\www\mag_215\app\code\Emizentech\ShopByBrand\view\frontend\layout\catlog_catagory_view.xml but its not working .it shows filters and all the atrributes .also search process is not working
i mean when i click on specific attribute like category or price .it is not showing expected result