我正在尝试在 Magento CMS 页面中创建一个简单的发布日历。我商店中的许多产品都可以预订,我希望能够列出发布日期和产品名称,并带有指向 Magento 产品页面的链接,该页面按最近的发布日期到最远的发布日期排序。
任何指针?
您需要创建一个自定义块(在自定义模块内)来绘制产品列表:
$products = Mage::getModel('catalog/product')->getCollection();
将让您开始收集所有产品。不要忘记应用可见性过滤器。创建模块后,您的 CMS 页面将能够使用以下内容包含该块:
{{block type="yourmodule/releasecalendar" name="releasecalendar" template="yourmodule/releasecalendar.phtml"}}
从长远来看,您将希望更好地了解如何将模型(可能还有控制器)用于此类事情,但是在您对 magento 有更多经验之前,此解决方案对开发人员更加友好。