Мне нужно удалить цену «от - до» на странице продукта в комплекте.
Итак, вопрос в том, как удалить элемент из аргумента?
Блок создан в
magento2 / продавец / Magento / модуль-расслоение / просмотр / основание / макет / catalog_product_prices.xml
<layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/layout_generic.xsd">
<referenceBlock name="render.product.prices">
<arguments>
<argument name="bundle" xsi:type="array">
<item name="prices" xsi:type="array">
<item name="tier_price" xsi:type="array">
<item name="render_template" xsi:type="string">Magento_Bundle::product/price/tier_prices.phtml</item>
</item>
<!-- start: this should be removed -->
<item name="final_price" xsi:type="array">
<item name="render_class" xsi:type="string">Magento\Bundle\Pricing\Render\FinalPriceBox</item>
<item name="render_template" xsi:type="string">Magento_Bundle::product/price/final_price.phtml</item>
</item>
<!-- end: this should be removed -->
<item name="bundle_option" xsi:type="array">
<item name="amount_render_template" xsi:type="string">Magento_Bundle::product/price/selection/amount.phtml</item>
</item>
</item>
</argument>
</arguments>
</referenceBlock>
Другая возможность заключается в том, что если бы я мог переопределить дыру catalog_product_prices.xml
Я пытался использовать метод http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-override.html
Ответы:
Вы можете скрыть от и к метке с помощью CSS
**
ИЛИ
**
Скопируйте ниже файл в вашей теме
Найти строку № 47
И найти строку №. 65
Удалить приведенный выше код
источник