Я создаю пользовательский модуль и хочу добавить пользовательский файл phtml над атрибутами на странице настраиваемого продукта ...
Нажмите здесь, чтобы увидеть требования
Пожалуйста, посмотрите на файлы модуля, которые я создал и что я сделал после некоторого поиска в Google -
<?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\ConfigurableProduct\Block\Product\View\Type\Configurable" type="Bay20\WarehouseConfigurable\Block\Rewrite\Product\View" />
</config>
- просмотр / внешний вид / layout / catalog_product_view_type_configurable.xml
<?xml version="1.0"?>
<!--
/**
* Copyright © 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<attribute name="class" value="page-product-configurable"/>
<referenceBlock name="product.info.options.wrapper">
<block class="Magento\ConfigurableProduct\Block\Product\View\Type\Configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="product/view/type/options/configurable.phtml"/>
</referenceBlock>
</body>
- view / templates / product / view / type / options / configurable.phtml
<?php
/** @var $block \Magento\ConfigurableProduct\Block\Product\View\Type\Configurable*/
//$_product = $block->getProduct();
//$_attributes = $block->decorateArray($block->getAllowAttributes());
?>
<p>Hello there</p>
но я не могу получить файл на настраиваемой странице просмотра продукта. Что не так, я делаю, пожалуйста, сообщите мне.
спасибо