File tree Expand file tree Collapse file tree 7 files changed +131
-1
lines changed
Expand file tree Collapse file tree 7 files changed +131
-1
lines changed Original file line number Diff line number Diff line change 55 "type" : " magento2-module" ,
66 "require" : {
77 "magento/framework" : " >=103.0.4" ,
8+ "magento/module-config" : " *" ,
89 "magento/module-directory" : " *" ,
910 "magento/module-graph-ql-cache" : " *" ,
1011 "magento/module-page-cache" : " *" ,
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" ?>
2+ <!--
3+ /**
4+ * Copyright © Acid Unit (https://acid.7prism.com). All rights reserved.
5+ * See LICENSE file for license details.
6+ */
7+ -->
8+
9+ <config xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
10+ xsi : noNamespaceSchemaLocation =" urn:magento:module:Magento_Backend:etc/menu.xsd" >
11+ <menu >
12+ <!-- root menu item -->
13+ <add id =" AcidUnit_Core::acid_menu"
14+ title =" Acid Unit"
15+ translate =" title"
16+ module =" AcidUnit_Core"
17+ sortOrder =" 90"
18+ resource =" AcidUnit_Core::acid_menu"
19+ />
20+
21+ <!-- empty group -->
22+ <add id =" AcidUnit_Core::acid_menu_group_empty"
23+ title =" General"
24+ translate =" title"
25+ module =" AcidUnit_Core"
26+ sortOrder =" 10"
27+ parent =" AcidUnit_Core::acid_menu"
28+ resource =" AcidUnit_Core::acid_menu"
29+ />
30+
31+ <!-- general config item -->
32+ <add id =" AcidUnit_Core::acid_menu_item_general"
33+ title =" Configuration"
34+ translate =" title"
35+ module =" AcidUnit_Core"
36+ sortOrder =" 10"
37+ parent =" AcidUnit_Core::acid_menu_group_empty"
38+ action =" admin/system_config/edit/section/acid_config"
39+ resource =" AcidUnit_Core::acid_menu_item_general"
40+ />
41+
42+ <!-- modules group -->
43+ <add id =" AcidUnit_Core::acid_menu_group_modules"
44+ title =" Modules"
45+ translate =" title"
46+ module =" AcidUnit_Core"
47+ sortOrder =" 20"
48+ parent =" AcidUnit_Core::acid_menu"
49+ resource =" AcidUnit_Core::acid_menu"
50+ />
51+ </menu >
52+ </config >
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" ?>
2+ <!--
3+ /**
4+ * Copyright © Acid Unit (https://acid.7prism.com). All rights reserved.
5+ * See LICENSE file for license details.
6+ */
7+ -->
8+
9+ <config xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
10+ xsi : noNamespaceSchemaLocation =" urn:magento:module:Magento_Config:etc/system_file.xsd" >
11+ <system >
12+ <tab id =" acid_unit"
13+ translate =" label"
14+ sortOrder =" 1000" >
15+ <label >Acid Unit</label >
16+ </tab >
17+
18+ <section id =" acid_config"
19+ translate =" label"
20+ type =" text"
21+ sortOrder =" 10"
22+ showInDefault =" 1"
23+ showInWebsite =" 1"
24+ showInStore =" 1" >
25+ <label >General Configuration</label >
26+ <tab >acid_unit</tab >
27+ <resource >AcidUnit_Core::acid</resource >
28+ <group id =" general"
29+ translate =" label"
30+ type =" text"
31+ sortOrder =" 10"
32+ showInDefault =" 1"
33+ showInWebsite =" 1"
34+ showInStore =" 1" >
35+ <label >General</label >
36+
37+ <field id =" root_menu_item_hidden"
38+ translate =" label"
39+ type =" select"
40+ sortOrder =" 10"
41+ showInDefault =" 1"
42+ showInWebsite =" 1"
43+ showInStore =" 1"
44+ canRestore =" 1" >
45+ <label >Hide Root Menu Item</label >
46+ <source_model >Magento\Config\Model\Config\Source\Yesno</source_model >
47+ </field >
48+ </group >
49+ </section >
50+ </system >
51+ </config >
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" ?>
2+ <!--
3+ /**
4+ * Copyright © Acid Unit (https://acid.7prism.com). All rights reserved.
5+ * See LICENSE file for license details.
6+ */
7+ -->
8+
9+ <config xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
10+ xsi : noNamespaceSchemaLocation =" urn:magento:module:Magento_Store:etc/config.xsd" >
11+ <default >
12+ <acid_config >
13+ <general >
14+ <root_menu_item_hidden >0</root_menu_item_hidden >
15+ </general >
16+ </acid_config >
17+ </default >
18+ </config >
Original file line number Diff line number Diff line change 2020 />
2121 </type >
2222
23+ <!-- Interface overriding 👇 -->
2324 <type name =" AcidUnit\Core\ViewModel\ConfigProvider" >
2425 <arguments >
25- <!-- dependency on implementation -->
2626 <argument name =" configProvider" xsi : type =" object" >AcidUnit\Core\Model\GeneralConfigProvider</argument >
2727 </arguments >
2828 </type >
29+ <!-- Interface overriding 👆 -->
2930</config >
Original file line number Diff line number Diff line change 1010 xsi : noNamespaceSchemaLocation =" urn:magento:framework:Module/etc/module.xsd" >
1111 <module name =" AcidUnit_Core" >
1212 <sequence >
13+ <module name =" Magento_Config" />
1314 <module name =" Magento_Directory" />
1415 <module name =" Magento_GraphQlCache" />
1516 <module name =" Magento_PageCache" />
Original file line number Diff line number Diff line change 1+ "Acid Unit","Acid Unit"
2+ General,General
3+ Configuration,Configuration
4+ Modules,Modules
5+ "General Configuration","General Configuration"
6+ "Hide Root Menu Item","Hide Root Menu Item"
You can’t perform that action at this time.
0 commit comments