我可以建议的第一个解决方案是创建自定义小部件。 小工具是可以添加到CMS内容中的特殊类型的块,包括页面和静态块。
要创建新的widget首先你要你的模块
class Yourcompany_Yourmodule_Block_Upload
extends Mage_Core_Block_Template
implements Mage_Widget_Block_Interface
后,在创建新的块,你应该在你的模块的etc目录
<widgets>
<yourcompany_yourmodule type="yourcompany_yourmodule/upload">
<name>File Uploader</name>
<description type="desc">Widget for files' uploading</description>
<parameters>
<template>
<required>0</required>
<visible>0</visible>
<label>Template</label>
<type>upload</type>
<value>yourmodule/upload.phtml</value>
</template>
</parameters>
</yourcompany_yourmodule></widgets>
创建widget.xml文件这样做了以后步骤和刷新缓存新小部件应该可以在您的cms内容的小部件选择器中看到 - 所见即所得中有一个按钮“插入小部件”。