我尝试让用户能够修改打开的SiteConfig
部分并修改字段。
我已获得以下SiteConfig扩展名(在模块内)
class SiteConfigTweaks extends DataExtension {
public function canView($member = null) {
return true;
}
public function canEdit($member = null) {
return true;
}
public function canCreate($member = null) {
return true;
}
在.yml文件中声明的扩展名:
SiteConfig:
extensions:
- SiteConfigTweaks
SiteConfigTweaks
扩展已正确扩展和测试(此类中的其他功能正常工作)。但权限设置(canView
等)似乎无效。
答案 0 :(得分:2)
在Security > Groups > Content Authors > Permissions
下的CMS中,“管理网站配置”权限可能未取消选中,这可能优先于canX()
个功能。