ProductView上的Magento模块操作

ProductView上的Magento模块操作,magento,module,Magento,Module,我已经创建了一个模块,在这一点上它什么也不做,但存在。下一步我需要弄清楚的是,当有人在这一点上查看产品时,如何让它做一些事情。我不在乎它是否在图像旁边说hello world 有人能帮我吗?我似乎不知道如果我需要使用和观察,我需要扩展什么,或者我似乎丢失了什么。。。。或者溺水取决于你想要完成什么,你可以从这里开始朝着许多不同的方向前进。如果您正在寻找视觉反馈,那么创建一个新块并将其添加到产品页面可能是一个好的方向。尝试在您的模块中创建一个新块(Yournamespace\u yournmodul

我已经创建了一个模块,在这一点上它什么也不做,但存在。下一步我需要弄清楚的是,当有人在这一点上查看产品时,如何让它做一些事情。我不在乎它是否在图像旁边说hello world


有人能帮我吗?我似乎不知道如果我需要使用和观察,我需要扩展什么,或者我似乎丢失了什么。。。。或者溺水

取决于你想要完成什么,你可以从这里开始朝着许多不同的方向前进。如果您正在寻找视觉反馈,那么创建一个新块并将其添加到产品页面可能是一个好的方向。尝试在您的模块中创建一个新块(
Yournamespace\u yournmodule\u block\u Product\u View
文件
app/code/local/Yournamespace/Yournamespace/block/Product/View.php
)并在该块中定义一个方法toHtml,该方法回显一些HTML(说“helloworld”)。查看系统中的其他块,了解如何设置这样的类(从中派生什么等)。稍后,您会希望将其转换为适当的模板,但这种方法将帮助您理解块。查看Alan的其他教程,了解如何设置config.xml以定义块的位置

现在,在主题中,在
/templates/catalog/product/view.php
中,创建块的实例并显示其内容,如下所示:

<?php print $this->getLayout()->createBlock("yourmodule/product_view")->toHtml(); ?>

这将在产品视图页面上回显一些HTML


我想强调的是,这跳过了“正确”方法的几个步骤,但它应该能让您快速获得视觉反馈,并帮助您了解magento中的页面是如何构建的。

@Joseph Mastey我已经完成了hellow world和alan Storm的show config tuts,并阅读了《开发者指南》,但我仍然不清楚我需要做些什么扩展查看产品时会发生什么