I take a look in your project: http://www.minervapromotions.com/techusa/ and i see that your root category for layered navigation doesn’t appear in the menu bar, how do you do that??
Well I have the layered navigation category set to the root of the normal navigation, but it’s not functioning correctly. I’m not sure if that’s the problem or not.
My menus should be like in non_working_front_end.png (images atached).
But when the menus looks like this the layered navigation doesn’t work. In that situation my category tree looks like non_working.png .
When I change my category tree to something like working.png the Layered Navigation in home page works perfectly but my layered navigation root category appears in the front-end (working_front_end.png). I don’t want my layered navigation root category to appear in my front-end menu bar.
Mine is just like yours actually, if you try to narrow it you’ll see it’s not working either - I thought you had yours working which is why I asked what your code looks like.
What I can suggest you to do is to delete your current layered navigation root category and create a new one and add home-page-2 as URL Key from your new Root Category.
If you don’t want to delete your root category you can search for it in data base and see if it URL Key is home-page-2.
class Mage_Cms_IndexController extends Mage_Core_Controller_Front_Action { public function indexAction($coreRoute = null) { // ADICIONADO POR HERCILIO PARA TER LAYERED NAVIGATION NA HOME PAGE - VISTO EM: http://www.magentocommerce.com/boards/viewthread/4810/
$categoryId = 17; // ID OF CATEGORY YOU WANT ON HOMEPAGE
<?php /** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@magentocommerce.com so we can send you a copy immediately. * * @category Mage * @package Mage_Cms * @copyright Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com) * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) */
class Mage_Cms_IndexController extends Mage_Core_Controller_Front_Action { public function indexAction($coreRoute = null) {
$pageId = Mage::getStoreConfig('web/default/cms_home_page'); if (!Mage::helper('cms/page')->renderPage($this, $pageId)) { $this->_forward('defaultIndex'); } }
public function defaultIndexAction() { $this->getResponse()->setHeader('HTTP/1.1','404 Not Found'); $this->getResponse()->setHeader('Status','404 File not found');
$this->loadLayout(); $this->renderLayout(); }
public function noRouteAction($coreRoute = null) { $this->getResponse()->setHeader('HTTP/1.1','404 Not Found'); $this->getResponse()->setHeader('Status','404 File not found');
$pageId = Mage::getStoreConfig('web/default/cms_no_route'); if (!Mage::helper('cms/page')->renderPage($this, $pageId)) { $this->_forward('defaultNoRoute'); } }
public function defaultNoRouteAction() { $this->getResponse()->setHeader('HTTP/1.1','404 Not Found'); $this->getResponse()->setHeader('Status','404 File not found');