Magento中的自定义RSS源


Custom RSS feed in Magento

我一直在尝试遵循一个教程来创建一个定制的RSS提要,但收效甚微。除了我只使用列表catalog_arandom块重写,而不是教程中引用的所有其他块重写之外,我已经将其修改为T。我的问题是块模块没有被触发。控制器启动并调用函数,但块从未执行(正如Mage::log()行所证明的那样,这些行不会打印到日志文件中,但控制器会打印)

我尝试添加的RSS提要包括从数据库中随机抽取一组产品,并在RSS提要中显示它们。在这个方面,我如何在一个集合中获得一组随机的产品?我可以获取一个集合文件,但它们总是同一组产品(预期的,因为我没有告诉它选择随机或任何特定的东西),这不是我需要的。

最后,代码。

明白了:

你也必须将你的随机rss块添加到布局中,所以转到主题应用程序/design/default/your_theme/Layout/rss.xml 中的rss布局

只需添加:

<rss_catalog_random>
   <block type="rss/catalog_random" output="toHtml" name="rss.catalog.random" />
</rss_catalog_random>

f*4个多小时才能找到!