I am trying to override Related in the product edit to remove it but it does not work
In my file 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">
<virtualType name="Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Pool">
<arguments>
<argument name="modifiers" xsi:type="array">
<item name="roles-related" xsi:type="array">
<item name="class" xsi:type="string">YourVendor\YourModule\Ui\DataProvider\Product\Form\Modifier\Related</item>
<item name="sortOrder" xsi:type="number">10</item>
</item>
</argument>
</arguments>
</virtualType>
</config>
In my file php
<?php
namespace YourVendor\YourModule\Ui\DataProvider\Product\Form\Modifier;
use Magento\Ui\Component\Form\Element\Input;
use Magento\Ui\Component\Form\Field;
use Magento\Ui\Component\Form\Fieldset;
class Related extends \Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Related
{
public function modifyMeta(array $meta)
{
$checkNumber = 1;
if ($checkNumber == 1) {
unset($meta[static::GROUP_RELATED]);
}
return $meta;
}
}
I hope someone can help with this problem.