Делайте то, что сказал @benmarks, и обязательно добавляйте правильных детей (в вашем случае) smsconfig
(@ отметки используются sms_config
вместо smsconfig
)
<!-- namespace/modulename/etc/adminhtml.xml -->
<acl>
<resources>
<admin>
<children>
<system>
<children>
<config>
<children>
<smsconfig> <!-- translate="title" module="sms_config" if appropriate and depending on config -->
<title>Your Section</title>
</...>
очистка кеша, выход администратора, логин администратора == работает
Подсказка : Если вы получили 404, посмотрите на URL (когда вы нажали на вкладку):
/index.php/admin/system_config/edit/section/mymodulename_something/...
Этот URL кажется до , точка до mymodulename_something
:
<!-- namespace/modulename/etc/system.xml -->
<?xml version="1.0"?>
<config>
<tabs>
<mymodulename translate="label" module="mymodulename">
<label>MyModuleName Awesome Label</label>
<sort_order>1</sort_order>
</mymodulename>
</tabs>
<sections>
<mymodulename_something translate="label" module="mymodulename">
<!-- ... -->
чтобы ваш adminhtml.xml выглядел так:
<!-- namespace/modulename/etc/adminhtml.xml -->
<?xml version="1.0"?>
<config>
<acl>
<resources>
<admin>
<children>
<system>
<children>
<config>
<children>
<mymodulename_something translate="title" module="mymodulename">
<title>have no idea where this is showing up btw</title>
</mymodulename_something>
</children>
</config>
</children>
</system>
</children>
</admin>
</resources>
</acl>
</config>