Silverstripe 3.0隐藏不允许儿童来自"添加新的"

时间:2014-07-25 09:23:19

标签: php silverstripe

在Silverstripe 3.1。*不在$ allowed_children数组中的页面在"中添加了新的"菜单。然而,在Silverstripe 3.0中,它们仍在展示。如果要创建所选父级下不允许的页面,则会收到橙色错误通知:

"页面类型" MyPage"不允许作为此父页的子项"

如何在Silverstripe 3.0中隐藏或禁用不允许的孩子?

1 个答案:

答案 0 :(得分:2)

我认为这是一个3.0问题,也许你可以比较3.1代码并为3.0分支提供拉取请求。可能适合您的脏工作方式是将以下行添加到子页面中,以便仅允许将其创建为ADMIN。

private static $can_create = false;