2013-02-25 66 views
0

我一些我創建的頁面設置:設置ShowInMenus假沒有影響

static $defaults = array( 
     'ShowInMenus' => false 
    ); 

然而,這似乎已經爲零的效果。當我在CMS以及SiteTree中創建新頁面時,頁面仍然顯示在下拉菜單中。

這是SilverStripe 2.4.x.

回答

2

該靜態用於隱藏前端生成的菜單中的頁面。您所描述的內容聽起來像是希望能夠隱藏後端中的頁面,因此無法創建它們。那是對的嗎?如果是這種情況,您應該查看$ allowed_children static以及CanCreate()方法