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

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