मुख पृष्ठ से पृष्ठ का शीर्षक (h1) कैसे निकालें, cms_index_index.xml काम नहीं कर रहा है


12

मैं अपने कस्टम विषय पर होम पेज मुख्य शीर्षक को हटाने की कोशिश कर रहा हूं (जो कि लूमा थीम के शीर्ष पर चल रहा है)।

I´ve ने सामान्य टैग को हटाने की कोशिश की, जो इस प्रकार है (और जैसा कि यह पहले ही यहां उत्तर दिया गया था), मेरी वर्तमान cms_index_index.xmlफ़ाइल की पूरी सामग्री :

<?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>

मैं पहले से ही इस तरह के रूप में अन्य aproaches की कोशिश की

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

तथा

<referenceBlock name="cms_page" display="false"/>

कोई सफलता के साथ या तो। कैश को साफ किया जा रहा है और फाइलों को तैनात किया गया है। Cms_index_index.xml फ़ाइल में काम कर रहा है जो फ़ोल्डर पर स्थित है

/app/design/frontend/<vendor>/<theme>/Magento_Cms/layout

मेरे पास अन्य विकल्प क्या हैं? यह aproach काम क्यों नहीं कर रहा है?


1
आपका कोड निश्चित रूप से ठीक है (पहला कोड जो आपने आज़माया है) मैंने अभी इसका परीक्षण किया है और यह मेरी तरफ से ठीक काम करता है। मुझे लगता है कि आपका XML किसी कारण से नहीं उठाया जा रहा है। क्या आपने लॉग की जांच की?
राफेल डिजिटल पियानोवाद

जवाबों:


27

क्या आपने cms_index_index.xmlऐसा कुछ करने की कोशिश की है ?

<?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>

1
मेरे लिए ठीक काम करता है
Siarhey Uchukhlebau

हाँ, यह जाने का रास्ता है। यदि आप इसे श्रेणी पृष्ठ पर निकालना चाहते हैं, उदाहरण के लिए आप इसे catalog_category_view.xmlफ़ाइल में रखते हैं। और आप तत्व के layoutअंदर विशेषता को छोड़ सकते हैं <page>
ज़ंकर

5
  • व्यवस्थापन में लॉगिन करें
  • गोटो सामग्री-> तत्व: पृष्ठ->
  • होमपेज संपादित करें
  • सामग्री का चयन करें
  • कंटेट हेडिंग निकालें और सेव करें।

मुझे लगता है कि यह पहली कोशिश है। क्योंकि मैं ठीक उसी चीज की तलाश में था और मैंने कोड भाग की लगभग कोशिश की। लेकिन इसके साथ, यह काफी उचित था।
PauGNU

5

अन्य सभी cms_page_view.xmlपेजों के बजाय cms_index_index.xml बनाएं

/app/design/frontend/<vendor>/<theme>/Magento_Cms/layout/cms_page_view.xml

और उसी कोड को जोड़ें जिसका आपने cms_index_index.xml के लिए उपयोग किया है

<?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>

2
  • सेमी होम पेज चेक करें। content-> pages-> home page
  • उस पृष्ठ को खोलने और यह जाँचने के लिए कि सामग्री शीर्षक रिक्त है या नहीं।

  • यदि यह हेडिंग हटाने से नहीं है। अब इसका हटाया हुआ रूप आपके सामने का पृष्ठ है


0

यदि आपका कुछ XML मान्य है, लेकिन Magent o द्वारा नहीं उठाया गया है , तो सुनिश्चित करें कि आप अपने Magento डेटाबेस के अंदर टेबल "थीम" की जांच करें।

आपके विषय के लिए कॉलम "प्रकार" का मान 0 (शून्य) होना चाहिए।

यदि यह 1 (वर्चुअल) पर सेट है, तो यह आपके app/designकस्टम थीम फ़ोल्डर के अंदर परिभाषित किए गए ओवरराइट को पिक नहीं करेगा ।

एक बार जब आप इसे 0 पर सेट करते हैं, तो सुनिश्चित करें कि आपने सभी कैश को साफ़ कर दिया है pub/static/frontend, var/view_preprocessedऔर यदि आपके परिवर्तन अब काम कर रहे हैं, तो फिर से जांचें।


0

व्यवस्थापक
गोटो से ओपन होमपेज >> डिजाइन >> लेआउट अपडेट एक्सएमएल लाइन जोड़ें

<referenceBlock name="page.main.title" remove="true"/>

mag2.2.2 दे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
वर्गास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.