我一直试图跟随a tutorial for creating a custom RSS feed取得好成绩。我已将其跟踪到T,除了我只使用列表和 catalog_random 块覆盖而不是教程引用的所有其他覆盖。我的问题是没有触发块模块。控制器启动并调用该函数,但该块永远不会执行(由Mage :: log()行证明,不会打印到日志文件,但控制器会这样做)。
我想添加的RSS提要包括从数据库中提取一组随机产品并将其显示在RSS提要中。在这方面,我如何在集合中获得一组随机产品?我可以获取一个集合文件,但它们总是相同的一组产品(因为我没有告诉它选择随机或特别的任何东西),这不是我需要的。
最后,the code。
答案 0 :(得分:4)
知道了:
你必须将你的随机rss块添加到布局中,所以转到主题app / 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+小时才找到它!