从Magento sitemap.xml生成中排除某些产品

时间:2013-06-06 21:32:29

标签: php magento sitemap

我需要确保少数产品不在Magento中生成的Sitemap.xml文件中。

任何人都知道如何做到这一点?

3 个答案:

答案 0 :(得分:2)

如果您不希望通常禁用产品将其从站点地图中删除,但仍希望它们显示在目录中并在每次搜索中找到但只能将其隐藏在站点地图中,则可以覆盖{{1像这样:

Mage_Sitemap_Model_Resource_Catalog_Product::getCollection()

基于Magento CE 1.7.0.2代码,但是所有Magento版本的原理都是相同的。

答案 1 :(得分:0)

如果您不想在sitemap.xml中包含某些产品,请停用这些产品

答案 2 :(得分:0)

您需要创建自己的模块,并更改Mage_Sitemap_Model_Sitemap::generateXml的行为以过滤所包含的产品。