Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento,加载“;自定义选项“;无需单击相关选项卡_Magento_Tabs - Fatal编程技术网

Magento,加载“;自定义选项“;无需单击相关选项卡

Magento,加载“;自定义选项“;无需单击相关选项卡,magento,tabs,Magento,Tabs,我对Magento有个小问题: 我需要在页面加载期间加载“自定义选项”的内容,而不是在单击相关选项卡时加载产品创建。这目前正在使用Ajax 我需要这个,因为当你打开选项卡时,它会自动加载一些新选项 从“常规”到“礼品选项”的选项卡将自动加载,其余选项卡将在单击选项卡时加载 我找到了创建内容的类:app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php和函数:_prepareLayout() 对于“自定义选项”选项卡,您可以看

我对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()),
            )); 
工作起来很有魅力。 干杯