0

我正在尝试使用小部件控制 view.pthml 上的位置,在该小部件中我指定某个 static_block 仅在某些产品上显示最多。

我在 view.phtml 上插入了:getChildHtml('right_product_promotion')?> 我用一些代码创建了 right_product_promotion.phtml getLayout()->createBlock('cms/block')->setBlockId('7')-> toHtml(); ?>

我在 page.xml 上插入了:正确的产品促销

我现在可以在配置小部件时在小部件 block_reference 上选择位置“正确的产品促销”...

到目前为止一切顺利,然后我添加到我的 catalog.xml:

我创建了一个名为“right_product_promotion”的静态块,ID 为 7

到目前为止一切都很好......图像显示在我的产品视图页面上,但它显示在每个产品页面上,而不仅仅是我在配置小部件时选择的产品......它在哪里出错?

问候

4

1 回答 1

0

不幸的是,您创建了一个自定义 CMS 块而不是小部件。我建议您按照此处列出的步骤进行操作:

http://www.magentocommerce.com/knowledge-base/entry/tutorial-creating-a-magento-widget-part-1 http://www.magentocommerce.com/knowledge-base/entry/tutorial-creating-a -magento-widget-part-2

于 2013-04-24T06:24:51.827 回答