模仿Magento的“选择产品”功能 - 如小部件中所示

时间:2011-08-18 12:35:10

标签: magento

是否有人成功设法从其中一个标准小部件复制“选择产品”功能并在自己的自定义(管理员)模块中使用它?

我有一个自定义模块(带有管理界面),我想通过允许管理员使用我在catalog-product-select中看到的相同功能从目录中选择现有产品来略微改进小部件。即我的管理员应该点击一个按钮,然后用树和网格UI启动一个ajax图层(弹出窗口?)。

尝试对此功能进行反向工程后,我可以看到该小部件正在使用Mage_Adminhtml_Block_Catalog_Product_Widget_Chooser.php文件。

虽然理想情况下我非常感谢这方面的任何信息/链接,如果没有人知道如何做到这一点,那么任何人都可以向我展示一些代码来完成第一步 - 在ajax层中启动一个php文件弹出窗口。

提前致谢, 伊恩

1 个答案:

答案 0 :(得分:3)

以下代码将执行此操作:

<choose_product>
    <label>Choose Product</label>
    <visible>1</visible>
    <required>1</required>
    <type>label</type>
    <helper_block>
        <type>adminhtml/catalog_product_widget_chooser</type>
        <data>
            <button translate="open">
                <open>Select Product...</open>
            </button>
        </data>
    </helper_block>
</choose_product>

将其添加到您的“参数” - widget.xml中的部分