Magento:如何在管理表单中构建自定义图库?

时间:2015-04-16 19:30:40

标签: php image magento

我正在building自定义模块handle our customer's submitted product testimonials的过程中。我主要完成了该模块的管理员管理部分,但在理解如何最好地实现图像管理部分方面遇到了一个重大障碍。

就像产品管理一样,当您编辑故事时,您可以编辑或添加与该故事相关联的图像。

我想要的是: catalog_product images snapshot 虽然它需要从头开始定制,以满足我的模块需求。

出于显而易见的原因,我使用catalog_product作为参考,但我不明白catalog_product image grid和文件上传者是being added to the attribute's fieldset.

的方式

到目前为止,我在图片标签的课程中所用的内容(不多)是:

class MyModule_Stories_Block_Adminhtml_Stories_Edit_Tab_Image
    extends Mage_Adminhtml_Block_Widget_Form
    implements Mage_Adminhtml_Block_Widget_Tab_Interface
{
    protected function _prepareForm()
    {
        $model = Mage::registry('current_story');
        $_data = $model->getData();

        $form = new Varien_Data_Form();

        $fieldset = $form->addFieldset('image_fieldset', array(
            'legend' => $this->_translate('Story Images'),
        ));

        $form->addValues($_data);
        $this->setForm($form);
        return parent::_prepareForm();
    }

我只想在正确的方向上寻求一个点继续进行。我应该在自定义块中创建图像网格并将其添加到表单字段集(以及如何我将块添加到$fieldset)?如果我确实将该块添加到字段集中,我仍然可以使用$_data使用$form->addValues($_data);填充该块中的任何文本字段吗?

我有点失落,任何帮助都会受到赞赏。 提前谢谢。

注意:Stack Overflow帖子How to include Magento Image Gallery in a Custom Module Backend?中的答案最终导致链接断开,并且实际上没有提供任何实际方向的实际答案,因此请不要将其标记为重复那个。

0 个答案:

没有答案