कैसे शरीर पर सीएसएस वर्ग जोड़ने के लिए [Magento2]


19

मैं बॉडी टैग पर एक सीएसएस क्लास जोड़ने की कोशिश कर रहा हूं, लेकिन किसी भी फाइल को खोजने में सक्षम नहीं हूं, जहां से बॉडी टैग का प्रतिपादन किया गया है।

मुझे बॉडी टैग पर एक सीएसएस क्लास जोड़ने की जरूरत है जैसे कि अन्य आ रहे हैं> पेज-विथ फ़िल्टर पेज-प्रॉडक्ट्स पेज-लेआउट-२ कोलम-लेफ्ट मायक्लेशेर

नीचे पिछले संस्करण में शरीर पर कक्षा जोड़ने के लिए xml कोड था।

<reference name="root">
    <action method="addBodyClass">
        <classname>my-profile</classname>
    </action>
</reference>

मैंने इसका उपयोग करने की कोशिश की लेकिन यह काम नहीं किया।

मुझे page-layout-2columns-leftकेवल टेम्पलेट के साथ एक वर्ग जोड़ना होगा ।

जवाबों:


44

अपनी लेआउट या टेम्प्लेट फ़ाइल में, आपको इस तरह से बॉडी टैग में एक विशेषता जोड़ने की आवश्यकता है:

<body>
    <attribute name="class" value="my-css-class"/>
    ...

उम्मीद है की वो मदद करदे


धन्यवाद डेव, अब यह सभी पृष्ठों पर दिखाई दे रहा है, मैं बस इस वर्ग को चाहता हूं जिसमें पेज-लेआउट -2 लेआउट के बाईं ओर है
जैक

एक ऐसे तरीके के बारे में नहीं सोच सकते जो आप आसानी से हासिल कर लेंगे कि अकेले लेआउट के साथ, प्रत्येक पृष्ठ हैंडल को लक्षित करने के अलावा जो लेआउट के रूप में 2-कॉलम-लेफ्ट का उपयोग करता है, M1 के समान ही।
डेव फैरिंग

1
मैं सिर्फ 2-कॉलमों-बाईं.xml में समान पंक्तियों को जोड़ने के लिए सोच रहा था ताकि यह केवल इस लेआउट को लक्षित करे लेकिन इसका काम नहीं होगा।
जैक

मैंने सिर्फ श्रेणी.एक्सएमएल पर समान जोड़ा और यह काम किया, धन्यवाद :)
जैक

केवल लॉगिन उपयोगकर्ता के लिए कैसे जोड़ें?
सुनील पटेल

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