我是 Magento 的新手。我使用模块创建器制作了一个名为“Custom_Press”的自定义模块,并对其进行了一些定制。它工作正常。
以下是我的模块形式的字段。
- 新闻标题
- 新闻图片
- 出版日期
- 按缩略图
- 地位
我想在自定义产品选项卡的网格序列化程序中显示其所有数据。这样就可以从网格序列化程序中针对任何产品选择任何印刷机,例如追加销售和交叉销售产品网格序列化程序的默认 magento 功能。
我是 Magento 的新手。我使用模块创建器制作了一个名为“Custom_Press”的自定义模块,并对其进行了一些定制。它工作正常。
以下是我的模块形式的字段。
我想在自定义产品选项卡的网格序列化程序中显示其所有数据。这样就可以从网格序列化程序中针对任何产品选择任何印刷机,例如追加销售和交叉销售产品网格序列化程序的默认 magento 功能。
您需要将新选项卡添加到选项卡块“命名空间/模块/块/Adminhtml/Form/Edit/Tabs.php”:
$product_content = $this->getLayout()->createBlock('module/adminhtml_form_edit_tab_product', 'adminform_products.grid')->toHtml();
$serialize_block = $this->getLayout()->createBlock('adminhtml/widget_grid_serializer');
$serialize_block->initSerializerBlock('adminform_products.grid', 'getSelectedProducts', 'products', 'selected_products');
$serialize_block->addColumnInputName('position');
$product_content .= $serialize_block->toHtml();
$this->addTab('associated_products', array(
'label' => Mage::helper('module')->__('Products'),
'title' => Mage::helper('module')->__('Products'),
'content' => $product_content
));
序列化器是最重要的功能,它允许您定义可在网格中编辑的字段,并定义您应该在表单的保存操作中看到的名称参数。
有关更多详细信息,请查看 - http://turnkeye.com/blog/magento-admin-form/