2016-09-21 6 views
0

ich versucht habe, neues Feld in der Systemkonfiguration in magento hinzufügen 2. ich den folgenden Code verwendet haben, aber ich bin immer diese Fehlermeldung:Fügen Sie benutzerdefinierte Feld in der Systemkonfiguration in magento 2

Could not create an acl object: Invalid XML in file path/to/file

vorschlagen mir korrekte Art und Weise dies zu tun. Danke im Voraus!!

acl.xml

<?xml version="1.0"?> 
<!-- 
/** 
* Location: magento2_root/app/code/Namespace/Module/etc/acl.xml 
*/ 
--> 
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.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="NAmespace_Module::config" title="Custom Settings" sortOrder="50" /> 
         </resource> 
        </resource> 
       </resource> 
      </resource> 
     </resources> 
    </acl> 

system.xml

<?xml version="1.0"?> 
<!-- 
/** 
* Location: magento2_root/app/code/Namespace/Module/etc/adminhtml/system.xml 
*/ 
--> 
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd"> 
    <system> 
     <tab id="settings" translate="label" sortOrder="1000"> 
      <label>Settings</label> 
     </tab> 
     <section id="example_section" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="1"> 
      <label>Example config section</label> 
      <tab>settings</tab> 
      <resource>Namespace_Module::config</resource> 
      <group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1"> 

       <field id="facebook" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1"> 
        <label>Facebook</label> 
       </field> 

       <field id="textarea_example" translate="label" type="textarea" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1"> 
        <label>Textarea example</label> 
       </field> 
      </group> 
     </section> 
    </system> 
</config> 

Antwort

1

versuchen Schließen </config> Tag

<?xml version="1.0"?> 
<!-- 
/** 
* Location: magento2_root/app/code/Namespace/Module/etc/acl.xml 
*/ 
--> 
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.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="NAmespace_Module::config" title="Custom Settings" sortOrder="50" /> 
         </resource> 
        </resource> 
       </resource> 
      </resource> 
     </resources> 
    </acl> 
</config> 
Verwandte Themen