ciao a tutti,
qualcuno saprebbe indicarmi come posso nascondere l'attributo SKU dalla pagina prodotto?
allego uno screen per essere più chiaro.
grazie mille
You need to create catalog_product_view.xml file,
create file at below location, app/design/frontend/{Vendorname}/{themename}/Magento_Catalog/layout/catalog_product_view.xml file
Keep below content in your xml file,
<?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> <referenceBlock name="product.info.stock.sku" remove="true" /> </body> </page>
I have this code in the file:
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceContainer name="content"> <block class="Infortis\Base\Block\Product\View" name="product-view-wrapper" template="product/view.phtml" before="-"> <container name="container_product_image_1" label="Product View, Image Column" /> <container name="container_product_primary_1" label="Product View, Primary Column, Container 1" /> <container name="container_product_primary_2" label="Product View, Primary Column, Container 2" /> <container name="container_product_secondary_1" label="Product View, Secondary Column, Container 1" /> <container name="container_product_secondary_2" label="Product View, Secondary Column, Container 2" /> <container name="container_product_lower_primary_1" label="Product View, Lower Primary Column, Container 1" /> <container name="container_product_lower_primary_2" label="Product View, Lower Primary Column, Container 2" /> <container name="container_product_lower_secondary_1" label="Product View, Lower Secondary Column, Container 1" /> <container name="container_product_lower_secondary_2" label="Product View, Lower Secondary Column, Container 2" /> <!-- Static blocks --> <block class="Magento\Cms\Block\Block" name="block_product_secondary_bottom"> <arguments> <argument name="block_id" xsi:type="string">block_product_secondary_bottom</argument> </arguments> </block> </block> </referenceContainer> <!-- Insert product view blocks into the new product view wrapper --> <move element="product.info.main" destination="product-view-wrapper" /> <move element="product.info.media" destination="product-view-wrapper" /> <move element="bundle.options.container" destination="product-view-wrapper" /> <move element="product.info.details" destination="product-view-wrapper" /> <move element="catalog.product.related" destination="product-view-wrapper" /> <move element="product.info.upsell" destination="product-view-wrapper" /> <!-- Move some blocks to new positions --> <!-- <move element="product.info.stock.sku" destination="product.info.price" after="product.price.final" /> --> <!-- <move element="product.info.social" destination="product.info.main" after="-" /> --> <move element="product.info.overview" destination="product.info.main" before="product.info.price" /> <move element="container_product_primary_1" destination="product.info.main" before="product.info.price" /> <!-- <move element="container_product_primary_2" destination="product.info.main" after="-" /> --> <!-- Move some blocks outside the "product.info.main" to manipulate their position inside template file --> <move element="page.main.title" destination="product-view-wrapper" /> <move element="product.info.review" destination="product-view-wrapper" /> <!-- CUSTOM - QUANTITA' E UNITA' VENDUTA --> <referenceBlock name="product.info.main"> <block class="Magento\Catalog\Block\Product\View" name="desiostockqty" template="product/view/desiostockqty.phtml" /> </referenceBlock> <move element="desiostockqty" destination="product.info.main" before="product.info.price" /> <!-- CUSTOM - ICONA DOWNLOAD PDF --> <referenceBlock name="product.info.main"> <block class="Magento\Catalog\Block\Product\View" name="allegatopdf" template="product/view/allegatopdf.phtml" /> </referenceBlock> <!-- Product collateral data (tabs) --> <referenceBlock name="product.info.details" template="Infortis_Base::product/view/details.phtml" > <arguments> <argument name="show_tabs" xsi:type="helper" helper="Infortis\Base\Helper\Template\Catalog\Product\View::showTabs" /> </arguments> <!-- Custom static blocks as tabs --> <block class="Magento\Cms\Block\Block" name="product_cms_block1" group="detailed_info"> <arguments> <argument name="block_id" xsi:type="string">block_product_tab1</argument> <argument name="title" xsi:type="helper" helper="Infortis\Base\Helper\Template\Catalog\Product\View::getStaticBlockTitle"> <param name="id">block_product_tab1</param> </argument> </arguments> </block> <block class="Magento\Cms\Block\Block" name="product_cms_block2" group="detailed_info"> <arguments> <argument name="block_id" xsi:type="string">block_product_tab2</argument> <argument name="title" xsi:type="helper" helper="Infortis\Base\Helper\Template\Catalog\Product\View::getStaticBlockTitle"> <param name="id">block_product_tab2</param> </argument> </arguments> </block> </referenceBlock> <referenceBlock name="catalog.product.related"> <action method="setTemplate"> <argument name="template" xsi:type="helper" helper="Infortis\Base\Helper\Template\Catalog\Product\View::getRelatedProductsTemplate" /> </action> </referenceBlock> <referenceBlock name="product.info.upsell"> <action method="setTemplate"> <argument name="template" xsi:type="helper" helper="Infortis\Base\Helper\Template\Catalog\Product\View::getUpsellProductsTemplate" /> <!-- TODO: --> <!-- <argument name="is_responsive" xsi:type="string">false</argument> <argument name="show_items" xsi:type="string">3</argument> --> </action> </referenceBlock> <referenceBlock name="checkout.cart.crosssell"> <action method="setTemplate"> <argument name="template" xsi:type="string">Infortis_Base::product/list/slider.phtml</argument> </action> </referenceBlock> </body> </page>
the code seems completely different to me.
I hope you can help me.
thank you so much