Magento के 2 सिस्टम विन्यास मॉड्यूल मुद्दे के लिए


11

मैंने इस मुद्दे के समाधान के लिए कई साइटों का दौरा किया।

लेकिन बनाने के बाद system.xmlऔर acl.xmlMagento मुझे एक रिपोर्ट उत्पन्न त्रुटि दे।

त्रुटि

a: 4: {i: 0; s: 140: "सूचना: अपरिभाषित सूचकांक: आईडी इन / usr / स्थानीय / ampps / www / mgn2 / विक्रेता / Magento / मॉड्यूल-कॉन्फ़िगरेशन / मॉडल / विन्यास / संरचना / तत्व / तत्व / Iterator। php ऑन लाइन 59 "; मैं: 1; s: 6391:" # 0 /usr/local/ampps/www/mgn2/vendor/magento/module-config/Model-Config/Structure/Element/Iterator.php(59) : Magento \ Framework \ App \ ErrorHandler-> हैंडलर (8, 'अपरिभाषित सूचकांक ...', '/ usr / स्थानीय / ampp ...', 59, सरणी)

क्या आप इस मुद्दे को स्पष्ट कर सकते हैं?

एप्लिकेशन / कोड / Pulsestorm / HelloWorldMVVM / etc / adminhtml / System.Xml

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
    <system>
        <tab id="Pulsestorm" translate="label" sortOrder="200">
            <label>Pulsestorm</label>
        </tab>
        <section id="config_helloworld" translate="label" type="text" sortOrder="110" showInDefault="1" showInWebsite="1" showInStore="1">
            <label>Pulsestorm</label>
            <tab>HelloWorldMVVM</tab>
            <resource>Pulsestorm_HelloWorldMVVM::config_helloworldmvvm</resource>
            <group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0">
                <label>General</label>
                <field id="enable" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Enable Hello World</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                </field>
                <field id="block_label" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Module page title</label>
                </field>
            </group>
        </section>
    </system>
</config>

एप्लिकेशन / कोड / PulseStorm / HelloWorldMVVM / etc / acl.xml

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Acl/etc/acl.xsd">
    <acl>
        <resources>
            <resource id="Magento_Backend::admin">
                <resource id="Magento_Backend::stores">
                    <resource id="Magento_Backend::stores_settings">
                        <resource id="Magento_Config::config">
                            <resource id="Pulsestorm_HelloWorldMVVM::config_helloworldmvvm" title="HelloWorldMVVM" />
                        </resource>
                    </resource>
                </resource>
            </resource>
        </resources>
    </acl>
</config>

जवाबों:


22

आपकी system.xmlजगह यह

<tab>HelloWorldMVVM</tab>

इसके साथ

<tab>Pulsestorm</tab>

@ मार्स: क्या आप थोड़ा संदर्भ साझा कर सकते हैं? मुझे वही त्रुटि मिलती है लेकिन मैं हैरान हूं कि मेरे मामले में क्या दर्ज किया जाए।
हकर्रे

2
आप एक टैब का संदर्भ दे रहे हैं जो मौजूद नहीं है। प्रत्येक <tab>टैग में एक आईडी होती है और इस तरह आप कुछ टैब के तहत सेक्शन जोड़ सकते हैं। लेकिन अगर आप एक टैब के नीचे एक खंड जोड़ते हैं जो मौजूद नहीं है तो आपको ऊपर त्रुटि मिलती है।
मेरियस

@ मार्स: हाँ, बस इसे खुद भी पाया। बहुत बहुत धन्यवाद। अब अगले रहस्य पर ... :)
hakre

@ मेरी: मुझे भी उसी प्रकार के मुद्दे का सामना करना पड़ा। आपके जवाब से बहुत बहुत धन्यवाद;)
श्रीहरि

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