Как переместить описание продукта после параметров продукта в Magento2


Я хочу отобразить описание продукта между параметром размера и полем кол-во.

enter image description here

Я пробовал следующие варианты:

<move element="product.info.description" destination="product.info.main" after="product.info.price"/>
<move element="product.info.description" destination="product.info.main" after="product.info.form.options"/>
<move element="product.info.description" destination="product.info.main" after="product.info.options"/>
<move element="product.info.description" destination="product.info.main" after="product_options_wrapper_bottom"/>
<move element="product.info.description" destination="product.info.main" before="product_options_wrapper_bottom"/>

Но никакие варианты не сработали.
Как этого можно достичь?

Author: Anshu Mishra, 2016-11-08

2 answers

Вы должны хранить ниже XML-код в папке каталога тем,

app/design/frontend/{Themepackage}/{themename}/Magento_Catalog/layout/default.xml

Настраиваемые продукты, default.xml файл,

<?xml version="1.0"?>

<page layout="1column" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">

    <body>
        <move element="product.info.description" destination="product.info.options.wrapper" after="-"/>
    </body>
</page>

Простой продукт хранит код в расположении ниже,

App/design/frontend/{Themepackage}/{themename}/Magento_Catalog/layout/catalog_product_view_type_simple.xml

<?xml version="1.0"?>

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <move element="product.info.description" destination="product.info.main" before="product.info"/>
    </body>
</page>
 1
Author: Rakesh Jesadiya, 2016-11-08 10:31:54
app/design/frontend/{Themepackage}/{themename}/Magento_Catalog/layout/catalog_product_view.xml

Добавлен ниже код

<page layout="2columns-right" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<move element="product.info.description" destination="product.info.options.wrapper" after="-"/>
</body>
</page>

В файле app/design/frontend/{Themepackage}/{themename}/Magento_Catalog/layout/catalog_product_view_type_simple.xml

Добавлен ниже код

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <move element="product.info.description" destination="product.info.main" after="product.info.price"/>
    </body>
</page>

Теперь он работает как для настраиваемого, так и для простого продукта.

 0
Author: Anshu Mishra, 2016-11-08 10:21:34