কীভাবে হোম পেজ থেকে পৃষ্ঠার শিরোনাম (এইচ 1) সরিয়ে ফেলবেন, cms_index_index.xML কাজ করছে না


12

আমি আমার কাস্টম থিমের হোম পৃষ্ঠার মূল শিরোনাম সরিয়ে দেওয়ার চেষ্টা করছি (লুমা থিমের উপরে যা চলছে)।

আমি নীচে (এবং এটি ইতিমধ্যে এখানে উত্তর দেওয়া হয়েছে), আমার বর্তমান 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>

আমি ইতিমধ্যে অন্যান্য অ্যাপ্রোচ চেষ্টা করেছি

<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

আমার আর কোন বিকল্প নেই? কেন এই অপ্রোচ কাজ করছে না?


1
আপনার কোডটি অবশ্যই ঠিক আছে (আপনি চেষ্টা করেছিলেন প্রথম কোড) আমি কেবল এটি পরীক্ষা করেছি এবং এটি আমার পক্ষে ঠিক কাজ করে। আমি মনে করি কোনও কারণে আপনার এক্সএমএল নেওয়া হচ্ছে না। আপনি লগগুলি পরীক্ষা করেছেন?
রাফেল ডিজিটাল পিয়ানিজমে

উত্তর:


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
আমার জন্য সূক্ষ্ম কাজ করে
সিয়ারে উছুখলেবাউ

হ্যাঁ, এই পথে যাওয়ার উপায়। আপনি যদি এটি কোনও বিভাগের পৃষ্ঠায় সরাতে চান, উদাহরণস্বরূপ আপনি এটি catalog_category_view.xmlফাইলটিতে রেখেছেন । এবং আপনি উপাদানটির layoutভিতরে থাকা বৈশিষ্ট্যটি বাদ দিতে পারেন <page>
জঙ্কর

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>

4
  • অ্যাডমিনে লগইন করুন
  • গোটো সামগ্রী-> উপাদান: পৃষ্ঠা->
  • হোমপেজ সম্পাদনা করুন
  • সামগ্রী নির্বাচন করুন
  • কনটেট শিরোনাম সরান এবং সংরক্ষণ করুন।

2
  • সেমি হোম পেজ চেক করুন। content-> pages-> home page
  • সেই পৃষ্ঠাটি খুলুন এবং পরীক্ষা করুন যে সামগ্রী শিরোনাম ফাঁকা আছে কি না।

  • এটি শিরোনাম সরানোর চেয়ে না হলে। এখন এটি মুছে ফেলা আপনার প্রথম পৃষ্ঠা


0

যদি আপনার নির্দিষ্ট কিছু এক্সএমএল বৈধ হয় তবে ম্যাজেন্টকর্তৃক গৃহীত না হয় তবে নিশ্চিত হয়ে নিন যে আপনি আপনার ম্যাজেন্টো ডাটাবেসের ভিতরে "থিম" সারণীটি পরীক্ষা করেছেন।

আপনার থিমের জন্য "কলাম" টাইপটির মান 0 (শূন্য) হওয়া উচিত।

যদি এটি 1 (ভার্চুয়াল) এ সেট করা থাকে তবে এটি আপনার app/designকাস্টম থিম ফোল্ডারের অভ্যন্তরে সংজ্ঞায়িত ওভাররাইটগুলিকে পিকআপ করবে না ।

একবার আপনি এটি 0 তে সেট করার পরে, নিশ্চিত হয়ে নিন যে আপনি সমস্ত ক্যাশে সাফ করেছেন pub/static/frontend, var/view_preprocessedএবং আপনার পরিবর্তনগুলি এখন কাজ করছে কিনা তা আবার পরীক্ষা করে দেখুন।


0

অ্যাডমিন
গোটো >> ডিজাইন >> লেআউট আপডেট এক্সএমএল অ্যাড লাইন থেকে হোমপেজ খুলুন

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

ম্যাগ 2.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
জুলিয়ানো ভার্গাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.