您如何重命名管理目录位置标签?
How do you rename the admin catalog Position label?
如何重命名管理目录位置标签?
Magento\Catalog\Block\Adminhtml\Category\Tab\Product
class 负责生成该产品的网格。我们可以重写这个class中的_prepareColumns
方法来对网格进行修改。请按照以下示例操作:
app/code/MilanDev/CustomBlock/etc/adminhtml/di.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<preference for="Magento\Catalog\Block\Adminhtml\Category\Tab\Product" type="MilanDev\CustomBlock\Block\Adminhtml\Category\Tab\Product"/>
</config>
app/code/MilanDev/CustomBlock/Block/Adminhtml/Category/Tab/Product.php
<?php
namespace MilanDev\CustomBlock\Block\Adminhtml\Category\Tab;
class Product extends \Magento\Catalog\Block\Adminhtml\Category\Tab\Product
{
/**
* @return $this
*/
protected function _prepareColumns()
{
parent::_prepareColumns();
$this->addColumn(
'position',
[
'header' => __('Your Text'),
'type' => 'number',
'index' => 'position',
'editable' => !$this->getCategory()->getProductsReadonly()
]
);
return $this;
}
}
如何重命名管理目录位置标签?
Magento\Catalog\Block\Adminhtml\Category\Tab\Product
class 负责生成该产品的网格。我们可以重写这个class中的_prepareColumns
方法来对网格进行修改。请按照以下示例操作:
app/code/MilanDev/CustomBlock/etc/adminhtml/di.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<preference for="Magento\Catalog\Block\Adminhtml\Category\Tab\Product" type="MilanDev\CustomBlock\Block\Adminhtml\Category\Tab\Product"/>
</config>
app/code/MilanDev/CustomBlock/Block/Adminhtml/Category/Tab/Product.php
<?php
namespace MilanDev\CustomBlock\Block\Adminhtml\Category\Tab;
class Product extends \Magento\Catalog\Block\Adminhtml\Category\Tab\Product
{
/**
* @return $this
*/
protected function _prepareColumns()
{
parent::_prepareColumns();
$this->addColumn(
'position',
[
'header' => __('Your Text'),
'type' => 'number',
'index' => 'position',
'editable' => !$this->getCategory()->getProductsReadonly()
]
);
return $this;
}
}