Silverstripe:不带链接的HolderPage

Silverstripe:不带链接的HolderPage,silverstripe,Silverstripe,是否有任何方法可以创建一个页面类型,该类型可以是其他页面的父级,但没有链接,也没有任何方法可以从前端访问它 某种后端的持有者页面 -helenclarko好吧,您可以尝试破解这个页面类上的Link()方法并返回父级的链接 public function Link() { return $this->Parent()->Link(); } 还要禁用getCMSFields()中的URLSEMENT字段,谢谢WMK,我需要尝试一下。有没有办法返回404或类似的东西?@helen

是否有任何方法可以创建一个页面类型,该类型可以是其他页面的父级,但没有链接,也没有任何方法可以从前端访问它

某种后端的持有者页面


-helenclarko

好吧,您可以尝试破解这个页面类上的
Link()
方法并返回父级的链接

public function Link()
{
    return $this->Parent()->Link();
}

还要禁用
getCMSFields()

中的
URLSEMENT
字段,谢谢WMK,我需要尝试一下。有没有办法返回404或类似的东西?@helenclako return$this->httpError(404);将返回404