2016-02-20 20 views

risposta

12

Per rimuovere il tittle dalla home page è sufficiente aggiungere <referenceBlock name="page.main.title" display="false"/> nel numero cms_index_index.xml. Puoi anche usare display true e false da dove vuoi.

+0

Ho aggiunto questo file in/app/design/frontend/vendor/tema/Magento_Cms/cms_index_index .xml ma non funziona. –

+0

Prova all'interno del tuo tema – Shine

-4

Just Add semplice css

Ottenere la classe pagina in corpo e ottenere la tua pagina di classe nome con i CSS aggiuntivo come

. Yourpagename .page_title h1 {display: none; }

Il tuo problema è slove semplice ....

+1

Grazie per il tuo suggerimento. Ma questo non sarebbe positivo per il SEO: P – Gordova

1

hai provato in qualcosa cms_index_index.xml come questo?

<?xml version="1.0"?> 
<!-- 
/** 
* Copyright © 2016 Magento. All rights reserved. 
* See COPYING.txt for license details. 
*/ 
--> 
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> 
    <body> 
     <referenceBlock name="page.main.title" remove="true" /> 
    </body> 
</page> 
+0

Questo non funziona in Magento 2.2.2 –

2

Se te ne vai in amministrazione e vai al contenuto> pagine e fare clic su Modifica sulla home page (o qualsiasi pagina), c'è un disegno sezione chiamata in cui è possibile incollare nel XML che si desidera eseguire. In questo caso, se si aggiunge: <referenceBlock name="page.main.title" remove="true" />

Rimuoverà il titolo dalla home page.

1

Visto che nessuno ha ancora pubblicato cosa modificare per le pagine di categoria, il file XML da modificare è /vendor/magento/module-catalog/view/frontend/layout/catalog_category_view.xml. Il blocco da modificare è praticamente la stessa come per le pagine CMS:

<referenceBlock name="page.main.title" display="false">