Как переместить описание продукта после параметров продукта в Magento2
Я хочу отобразить описание продукта между параметром размера и полем кол-во.
Я пробовал следующие варианты:
<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"/>
Но никакие варианты не сработали.
Как этого можно достичь?
1
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