2
Magento 2:Magento \ Catalog \ Block \ Product \ Viewブロックを上書き
私は1つのカスタムモジュールを開発し、これら2つのリンクMagento 2でのブロックの上書き とDI&Magento 2でのブロックの拡張をたどって製品ビューブロックを上書きしようとしましたが、製品ビューページにアクセスすると、404ページが表示されます。これまでに行ったことは以下のとおりです di.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd"> <preference for="Magento\Catalog\Block\Product\View" type="TT\Helloworld\Block\Myproduct"/> </config> Myproduct.php <?php namespace TT\Helloworld\Block; use Magento\Framework\View\Element\Template; use Magento\Catalog\Api\ProductRepositoryInterface; use Magento\Catalog\Model\Product; class Myproduct extends \Magento\Catalog\Block\Product\View { protected $_helper; protected $_objectManager; public function __construct( \Magento\Catalog\Block\Product\Context $context, \Magento\Framework\Url\EncoderInterface $urlEncoder, \Magento\Framework\Json\EncoderInterface $jsonEncoder, \Magento\Framework\Stdlib\StringUtils $string, \Magento\Catalog\Helper\Product $productHelper, \Magento\Catalog\Model\ProductTypes\ConfigInterface $productTypeConfig, \Magento\Framework\Locale\FormatInterface $localeFormat, …
8
magento2