我一直在尝试遵循一个教程来创建一个定制的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个多小时才能找到!