J'essaie de supprimer le titre principal de la page d'accueil de mon thème personnalisé (qui s'exécute au-dessus du thème luma).
J'ai essayé d'ajouter la balise habituelle à supprimer, comme suit (et comme il a déjà été répondu ici), le contenu complet de mon cms_index_index.xml
fichier actuel :
<?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>
J'ai déjà essayé d'autres approches telles que
<referenceBlock name="page.main.title" display="false"/>
Et
<referenceBlock name="cms_page" display="false"/>
Sans succès non plus. Le cache est en cours de nettoyage et les fichiers sont déployés. Le fichier cms_index_index.xml dans lequel je travaille se trouve dans le dossier
/app/design/frontend/<vendor>/<theme>/Magento_Cms/layout
Quelles autres options ai-je? Pourquoi cette approche ne fonctionne-t-elle pas?
magento2
layout
page-title
ildario
la source
la source
Réponses:
avez-vous essayé
cms_index_index.xml
quelque chose comme ça?la source
catalog_category_view.xml
fichier. Et vous pouvez omettre l'layout
attribut à l'intérieur de l'<page>
élément.Pour toutes les autres pages, créez
cms_page_view.xml
plutôt cms_index_index.xmlEt ajoutez le même code que vous avez utilisé pour cms_index_index.xml
la source
la source
content-> pages-> home page
que d'ouvrir cette page et de vérifier que l'en-tête de contenu est vide ou non.
Si ce n'est pas le cas, supprimez l'en-tête. Maintenant, sa suppression de votre page d'accueil
la source
Si vous êtes certain que votre XML est valide mais pas récupéré par Magent o, assurez-vous de vérifier le tableau "thème" dans votre base de données Magento.
La colonne "type" doit avoir la valeur 0 (zéro), pour votre thème.
S'il est défini sur 1 (virtuel), il ne récupérera pas les remplacements que vous avez définis dans votre
app/design
dossier de thème personnalisé.Une fois que vous définissez à 0, assurez - vous que vous effacer tout le cache,
pub/static/frontend
,var/view_preprocessed
et re-vérifier si vos modifications fonctionnent maintenant.la source
Ouvrir la page d'accueil depuis Admin
Goto >> Conception >> Mise à jour de la mise en page XML ajouter une ligne
la source
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