Magento 2: adminhtml के लिए कस्टम सीएसएस कैसे जोड़ें?


16

मुझे CSSअपने कस्टम मॉड्यूल में व्यवस्थापक पक्ष के लिए फ़ाइल जोड़ने की आवश्यकता है । मैं इसे केवल व्यवस्थापक (बैक-एंड) के लिए कैसे जोड़ सकता हूं?

जवाबों:


28

1 उदाहरण के लिए एक मॉड्यूल बनाएँ Vendor / मॉड्यूल

2 मॉड्यूल में एक नया फ़ाइल दृश्य / adminhtml / लेआउट / default.xml बनाएँ

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="admin-1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
   <head>
     <css src="Vendor_Module::css/test.css"/>
   </head>
</page>

3) नीचे पथ के रूप में वेब फ़ोल्डर में .css फ़ाइल जोड़ें:

देखें / adminhtml / वेब / सीएसएस / test.css

कमांड और जाँच के नीचे चलाएँ।

php bin / magento कैश: साफ

php bin / magento सेटअप: स्थिर-सामग्री: परिनियोजित


1
हैलो, मैं <css src="Magento_Catalog::catalog/category-selector.css"/>अपने कस्टम मॉड्यूल में जोड़ने की कोशिश कर रहा हूं , लेकिन यह कंसोल में 404 त्रुटि दिखा रहा है।
— विनय माहेश्वरी

इस उदाहरण में, Vendor_Module केवल लागू थीम नाम है या हम नया मॉड्यूल भी निकाल सकते हैं? @ कृष्ण इज्जादा
— सागरपंचल

11

Magento 2 कम फ़ाइल का उपयोग करता है ताकि आप नीचे दिए गए चरण के अनुसार निम्न प्रकार का उपयोग कर सकें।

पर नई फ़ाइल बनाएँ Vendor/Module/view/adminhtml/web/css/source/_module.less

उसके बाद रूट डायरेक्टरी और चेक से कमांड के नीचे चलाएँ

rm -rf var/view_preprocessed/
rm -rf pub/static/adminhtml
php bin/magento setup:static-content:deploy

मुझे @ आइकन-help__content जैसे कम चर का उपयोग करने के लिए .less फ़ाइल जोड़ने की आवश्यकता है; मैं चाहता हूं कि इस कम फ़ाइल को लोड होने के बाद अन्य फ़ाइलों को लोड किया जाए जो ऐसा करने का उचित तरीका है।
— Abdulbasit
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.