magento-在自定义模块中包含核心功能

magento-在自定义模块中包含核心功能,magento,Magento,我最近为magento制作了我的第一对简单模块。基本上只是试着制作一个印有“嗨”的模块。然后是一个包含网站设计的页面,最后是一个将自己的块插入内容区域以打印一些内容的页面 现在,我真正希望这个模块能够使用与普通产品列表相同的布局列出产品,但基于ID。例如,来自cookies或产品ID的静态数组 我将如何尽可能地重用产品清单代码并保留其主题?此外,如果布局中有一些小细节需要更改,我如何能够动态/以编程方式进行小模板调整 创建新模块并以某种方式将现有功能包含在其中,这样做是否正确?或者我应该试着重新

我最近为magento制作了我的第一对简单模块。基本上只是试着制作一个印有“嗨”的模块。然后是一个包含网站设计的页面,最后是一个将自己的块插入内容区域以打印一些内容的页面

现在,我真正希望这个模块能够使用与普通产品列表相同的布局列出产品,但基于ID。例如,来自cookies或产品ID的静态数组

我将如何尽可能地重用产品清单代码并保留其主题?此外,如果布局中有一些小细节需要更改,我如何能够动态/以编程方式进行小模板调整

创建新模块并以某种方式将现有功能包含在其中,这样做是否正确?或者我应该试着重新创建产品列表并模仿设计吗


我知道很多问题,但除了最简单的模块之外,很难找到相关信息。TIA。

您可能想看看@以及他们重用list.phtml来显示随机产品的方式。您可以编写自定义逻辑来搜索要在_getProductCollectionOk中显示的产品,谢谢,但首先看起来这是特定于包含在CMS页面中的代码,而不是用于模块开发的代码。也许它包含的信息可以用于两者,我将仔细查看。在您的custom module layout.xml/app/design/frontend/default/ThemeName/layout/CustomModuleName.xml中,您可以做一些类似的工作,效果很好,因此感谢您提供了一个很好的起点: