Magento 2 Como remover guias de informações do produto

10

Sugira como podemos remover as guias "Mais informações" da página de detalhes do produto

Consulte: http://awesomescreenshot.com/0f765e4128

William Holden
fonte
! [insira a descrição da imagem aqui ] ( i.stack.imgur.com/rN4YN.png ) Olá, Como removemos o nome Mais informações ??? e mudar o conteúdo do lado esquerdo ???
user81225
Não entendi, você pode enviar scrn short
user81225
Isso não fornece uma resposta para a pergunta. Depois de ter reputação suficiente, você poderá comentar qualquer postagem ; em vez disso, forneça respostas que não exijam esclarecimentos do solicitante . - Do comentário
HelgeB
Isso não fornece uma resposta para a pergunta. Depois de ter reputação suficiente, você poderá comentar qualquer postagem ; em vez disso, forneça respostas que não exijam esclarecimentos do solicitante . - Do comentário
Chirag Patel

Respostas:

18

Você pode usar o seguinte no seu arquivo de layout para remover a guia "Mais informações":

<referenceBlock name="product.attributes" remove="true" />

Se você precisar remover a guia "Detalhes":

<referenceBlock name="product.info.details" remove="true" />
Raphael na Digital Pianism
fonte
8

Ao procurar em /slippers.nl/vendor/magento/module-catalog/view/frontend/layout/catalog_product_view.xml, você pode ver como é adicionado à página.

        <block class="Magento\Catalog\Block\Product\View\Description" name="product.info.details" template="product/view/details.phtml" after="product.info.media">
            <block class="Magento\Catalog\Block\Product\View\Description" name="product.info.description" template="product/view/attribute.phtml" group="detailed_info">
                ...
            </block>
            <block class="Magento\Catalog\Block\Product\View\Attributes" name="product.attributes" as="additional" template="product/view/attributes.phtml" group="detailed_info">
                ...
            </block>
        </block>

Você pode ver aqui os nomes dos elementos que deseja remover. Use o seguinte para remover apenas a guia descrição / detalhes:

<referenceBlock name="product.info.description" remove="true" />

Use o seguinte para remover apenas a guia de atributos / informações:

<referenceBlock name="product.attributes" remove="true" />

Use o seguinte para remover a seção inteira / todas as guias:

<referenceBlock name="product.info.details" remove="true" />
Rann
fonte
5

Pode tentar via XML de layout

gostar

<referenceBlock name="product.info.details" remove="true"></referenceBlock>

ou algumas guias - remova a guia com críticas

<referenceBlock name="reviews.tab" remove="true"></referenceBlock>
Alex
fonte
1

Você também pode desmarcar a opção "mostrar na página de detalhes do produto" para todos os atributos.

Para fazer isso para todos os atributos, execute uma consulta mysql:

update catalog_eav_attribute set is_visible_on_front = 0

A vantagem é que você ainda pode decidir no futuro mostrar atributos únicos e não precisa de modificação de código.

Alex
fonte