在Magento中的cms/页面下添加存储

在Magento中的cms/页面下添加存储,magento,Magento,在magento中,我有一个名为“Shop”的cms页面,这是我的店铺索引页面。我希望整个目录都在这个cms页面下。所以我的面包屑应该是Home/Shop/,而不是Home/,这就是现在的情况 可能有更多的方法可以做到这一点,我正在寻找“正确”的方法。在Mage\u Catalog\u Block\u Breadcrumbs块中,您有以下内容: $breadcrumbsBlock->addCrumb('home', array( 'label'=>Mage::

在magento中,我有一个名为“Shop”的cms页面,这是我的店铺索引页面。我希望整个目录都在这个cms页面下。所以我的面包屑应该是
Home/Shop/
,而不是
Home/
,这就是现在的情况


可能有更多的方法可以做到这一点,我正在寻找“正确”的方法。

在Mage\u Catalog\u Block\u Breadcrumbs块中,您有以下内容:

$breadcrumbsBlock->addCrumb('home', array(
            'label'=>Mage::helper('catalog')->__('Home'),
            'title'=>Mage::helper('catalog')->__('Go to Home Page'),
            'link'=>Mage::getBaseUrl()
        ));
覆盖此类/方法以在此处添加面包屑

$breadcrumbsBlock->addCrumb('shop', array(
            'label'=>Mage::helper('catalog')->__('Shop'),
            'title'=>Mage::helper('catalog')->__('Your title here'),
            'link'=>Mage::getBaseUrl()/shop
        ));

谢谢你的回答!你知道我怎样才能把url设置为
site.com/shop/category.html
?你的意思是让你的url都像site.com/shop,而不仅仅是site.com?您可以在backoffice下的system>configuration>webYes中定义基本url,但仅限于目录页面,而不是联系人页面,例如,是否有(内置)方法来实现此目的?感谢您的配置位置。如果没有其他(简单的)方法,我会使用它。我的意思是,该网站不仅是一个网店,它还具有一般信息页面,因此在我看来,商店位于
/shop/**
,而一般页面则不是。