我正在building
自定义模块handle our customer's submitted product testimonials
的过程中。我主要完成了该模块的管理员管理部分,但在理解如何最好地实现图像管理部分方面遇到了一个重大障碍。
就像产品管理一样,当您编辑故事时,您可以编辑或添加与该故事相关联的图像。
我想要的是:
虽然它需要从头开始定制,以满足我的模块需求。
出于显而易见的原因,我使用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?中的答案最终导致链接断开,并且实际上没有提供任何实际方向的实际答案,因此请不要将其标记为重复那个。