Magento2 如何重命名管理目录位置标签?

Magento2 如何重命名管理目录位置标签?,magento2,Magento2,如何重命名管理目录位置标签 Magento\Catalog\Block\Adminhtml\Category\Tab\Product类负责生成此产品的网格。我们可以在这个类中重写\u prepareColumns方法来更改网格。请遵循以下示例: app/code/MilanDev/CustomBlock/etc/adminhtml/di.xml app/code/MilanDev/CustomBlock/Block/Adminhtml/Category/Tab/Product.php &l

如何重命名管理目录位置标签


Magento\Catalog\Block\Adminhtml\Category\Tab\Product
类负责生成此产品的网格。我们可以在这个类中重写
\u prepareColumns
方法来更改网格。请遵循以下示例:

app/code/MilanDev/CustomBlock/etc/adminhtml/di.xml


app/code/MilanDev/CustomBlock/Block/Adminhtml/Category/Tab/Product.php


<?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>
<?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;
    }
}