Magento,加载“;自定义选项“;无需单击相关选项卡
我对Magento有个小问题: 我需要在页面加载期间加载“自定义选项”的内容,而不是在单击相关选项卡时加载产品创建。这目前正在使用Ajax 我需要这个,因为当你打开选项卡时,它会自动加载一些新选项 从“常规”到“礼品选项”的选项卡将自动加载,其余选项卡将在单击选项卡时加载 我找到了创建内容的类:app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php和函数:_prepareLayout() 对于“自定义选项”选项卡,您可以看到如下内容:Magento,加载“;自定义选项“;无需单击相关选项卡,magento,tabs,Magento,Tabs,我对Magento有个小问题: 我需要在页面加载期间加载“自定义选项”的内容,而不是在单击相关选项卡时加载产品创建。这目前正在使用Ajax 我需要这个,因为当你打开选项卡时,它会自动加载一些新选项 从“常规”到“礼品选项”的选项卡将自动加载,其余选项卡将在单击选项卡时加载 我找到了创建内容的类:app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php和函数:_prepareLayout() 对于“自定义选项”选项卡,您可以看
$this->addTab('customer_options', array(
'label' => Mage::helper('catalog')->__('Custom Options'),
'url' => $this->getUrl('*/*/options', array('_current' => true)),
'class' => 'ajax',
)))
对于您获得的自动加载选项卡内容:
$this->addTab('group_'.$group->getId(), array(
'label' => Mage::helper('catalog')->__($group->getAttributeGroupName()),
'content' => $this->_translateHtml($this->getLayout()->createBlock($this->getAttributeTabBlock(),
'adminhtml.catalog.product.edit.tab.attributes')->setGroup($group)
->setGroupAttributes($attributes)
->toHtml()),
)))
我不知道如何将addTab函数与“content”一起使用,而不是与“customoptions”选项卡的“url”和“class”一起使用
有人已经处理过了吗?
非常感谢 在Magento社区的帮助下,我发现:
$this->addTab('customer_options', array(
'label' => Mage::helper('catalog')->__('Custom Options'),
'content' => $this->_translateHtml($this->getLayout()->createBlock('adminhtml/catalog_product_edit_tab_options',
'admin.product.options')->toHtml()),
));
工作起来很有魅力。
干杯。在Magento社区的帮助下,我发现:
$this->addTab('customer_options', array(
'label' => Mage::helper('catalog')->__('Custom Options'),
'content' => $this->_translateHtml($this->getLayout()->createBlock('adminhtml/catalog_product_edit_tab_options',
'admin.product.options')->toHtml()),
));
工作起来很有魅力。
干杯