File tree Expand file tree Collapse file tree 3 files changed +28
-1
lines changed
Adminhtml/Block/System/Config Expand file tree Collapse file tree 3 files changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -592,7 +592,12 @@ public function canUseWebsiteValue($field)
592
592
protected function _canShowField ($ field )
593
593
{
594
594
$ ifModuleEnabled = trim ((string )$ field ->if_module_enabled );
595
- if ($ ifModuleEnabled && !Mage::helper ('Core ' )->isModuleEnabled ($ ifModuleEnabled )) {
595
+ if ($ ifModuleEnabled && !Mage::helper ('core ' )->isModuleEnabled ($ ifModuleEnabled )) {
596
+ return false ;
597
+ }
598
+
599
+ $ aclResource = trim ((string )$ field ->acl_rescource );
600
+ if ($ aclResource && !Mage::getSingleton ('admin/session ' )->isAllowed ($ aclResource )) {
596
601
return false ;
597
602
}
598
603
Original file line number Diff line number Diff line change 43
43
<children >
44
44
<sitemap translate =" title" module =" shipping" >
45
45
<title >Google Sitemap</title >
46
+ <children >
47
+ <category translate =" title" >
48
+ <title >Categories Options</title >
49
+ <sort_order >10</sort_order >
50
+ </category >
51
+ <product translate =" title" >
52
+ <title >Products Options</title >
53
+ <sort_order >20</sort_order >
54
+ </product >
55
+ <page translate =" title" >
56
+ <title >CMS Pages Options</title >
57
+ <sort_order >30</sort_order >
58
+ </page >
59
+ <generate translate =" title" >
60
+ <title >Generation Settings</title >
61
+ <sort_order >40</sort_order >
62
+ </generate >
63
+ </children >
46
64
</sitemap >
47
65
</children >
48
66
</config >
Original file line number Diff line number Diff line change 30
30
<show_in_default >1</show_in_default >
31
31
<show_in_website >1</show_in_website >
32
32
<show_in_store >1</show_in_store >
33
+ <acl_resource >system/config/sitemap/category</acl_resource >
33
34
<fields >
34
35
<changefreq translate =" label" >
35
36
<label >Frequency</label >
69
70
<show_in_default >1</show_in_default >
70
71
<show_in_website >1</show_in_website >
71
72
<show_in_store >1</show_in_store >
73
+ <acl_resource >system/config/sitemap/product</acl_resource >
72
74
<fields >
73
75
<changefreq translate =" label" >
74
76
<label >Frequency</label >
108
110
<show_in_default >1</show_in_default >
109
111
<show_in_website >1</show_in_website >
110
112
<show_in_store >1</show_in_store >
113
+ <acl_resource >system/config/sitemap/page</acl_resource >
111
114
<fields >
112
115
<changefreq translate =" label" >
113
116
<label >Frequency</label >
147
150
<show_in_default >1</show_in_default >
148
151
<show_in_website >0</show_in_website >
149
152
<show_in_store >0</show_in_store >
153
+ <acl_resource >system/config/generate/page</acl_resource >
150
154
<fields >
151
155
<enabled translate =" label" >
152
156
<label >Enabled</label >
You can’t perform that action at this time.
0 commit comments