Content management system silverstripe模型管理员内容不会显示给内容作者

Content management system silverstripe模型管理员内容不会显示给内容作者,content-management-system,silverstripe,Content Management System,Silverstripe,cms中有一个模型管理部分。对于内容作者,模型管理员部分显示在侧边栏中(我已经在组的权限中设置了对“模型管理员”部分的访问权限)。但是由于某些原因,没有显示数据对象。以管理员身份登录,我可以看到所有这些 编辑:这通常适用于网格字段: 对于内容作者,相关数据对象在gridfield中不可见。 将canView函数添加到dataobject将有所帮助 谢谢, 弗洛里安银条2.4 这可能是权限问题。如果托管模型(DataObject类)缺少以下函数,我会尝试将它们添加到托管模型中 public fun

cms中有一个模型管理部分。对于内容作者,模型管理员部分显示在侧边栏中(我已经在组的权限中设置了对“模型管理员”部分的访问权限)。但是由于某些原因,没有显示数据对象。以管理员身份登录,我可以看到所有这些

编辑:这通常适用于网格字段: 对于内容作者,相关数据对象在gridfield中不可见。 将canView函数添加到dataobject将有所帮助

谢谢, 弗洛里安银条2.4

这可能是权限问题。如果托管模型(DataObject类)缺少以下函数,我会尝试将它们添加到托管模型中

public function canEdit() {
    return true;
}

public function canDelete() {
    return true;
}

public function canCreate(){
    return true;
}

public function canPublish(){
    return true;
}

public function canView(){
    return true;
}

嘿,瑞安!它是SS3.0.2。我添加了这些can功能,但没有任何变化…,FlorianI也添加了canView,然后它就完美了。你好Florianis这安全吗?这不仅仅是设置任何人都可以编辑模型管理员,是吗?