Ich versuche, den Haupttitel der Startseite für mein benutzerdefiniertes Thema zu entfernen (das über dem Luma-Thema ausgeführt wird).
Ich habe versucht, das übliche Tag hinzuzufügen, um den gesamten Inhalt meiner aktuellen cms_index_index.xml
Datei wie folgt zu entfernen (und wie hier bereits beantwortet) :
<?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>
<referenceBlock name="page.main.title" remove="true"/>
</body>
</page>
Ich habe schon andere Ansätze ausprobiert wie
<referenceBlock name="page.main.title" display="false"/>
Und
<referenceBlock name="cms_page" display="false"/>
Auch ohne Erfolg. Der Cache wird bereinigt und die Dateien bereitgestellt. Die Datei cms_index_index.xml, in der ich arbeite, befindet sich in einem Ordner
/app/design/frontend/<vendor>/<theme>/Magento_Cms/layout
Welche anderen Optionen habe ich? Warum funktioniert dieser Ansatz nicht?
magento2
layout
page-title
ildario
quelle
quelle
Antworten:
hast du
cms_index_index.xml
sowas schon probiertquelle
catalog_category_view.xml
Datei ab. Und Sie können daslayout
Attribut innerhalb des<page>
Elements weglassen .quelle
Für alle anderen Seiten erstellen Sie
cms_page_view.xml
stattdessen cms_index_index.xmlFügen Sie denselben Code hinzu, den Sie für cms_index_index.xml verwendet haben
quelle
content-> pages-> home page
Öffnen Sie diese Seite und überprüfen Sie, ob die Überschrift leer ist oder nicht.
Wenn dies nicht der Fall ist, entfernen Sie die Überschrift. Nun ist es von Ihrer Startseite entfernt
quelle
Wenn Ihr XML- Code gültig ist, aber nicht von Magent o abgerufen wurde, überprüfen Sie die Tabelle "theme" in Ihrer Magento-Datenbank.
Die Spalte "Typ" sollte für Ihr Thema den Wert 0 (Null) haben.
Wenn es auf 1 (virtuell) gesetzt ist, werden die Überschreibungen, die Sie in Ihrem
app/design
benutzerdefinierten Themenordner definiert haben, nicht übernommen.Stellen Sie nach dem Festlegen auf 0 sicher, dass Sie den gesamten Cache löschen
pub/static/frontend
,var/view_preprocessed
und überprüfen Sie erneut, ob Ihre Änderungen jetzt funktionieren.quelle
Öffnen Sie die Homepage über Admin.
Gehe zu >> Design >> Layout Update XML Zeile hinzufügen
quelle
Please correct the XML data and try again. Element 'referenceBlock': This element is not expected. Expected is one of ( referenceContainer, container, update, move, head, body ). Line: 6