在銀條紋後端我通過ModelAdmin管理某些PageTypes。到目前爲止,這工作得很好,我唯一不知道的是如何在保存頁面時使頁面「發佈」。Silverstripe dopublish功能ModelAdmin託管頁面
那是我的代碼:
class ProjectPage extends Page {
public function onAfterWrite() {
$this->doPublish();
parent::onAfterWrite();
}
}
目前,我仍然可以看到在Sitetree中的ModelAdmin創建的頁面,我可以看到他們是在草稿模式。如果我使用上面的代碼我得到這個錯誤:在 ... /框架/型號超過30秒 最長執行時間/ DataList.php
許多THX, 弗洛裏安
現在有一些模塊用於管理ModelAdmin中的頁面類型,例如, https://github.com/Little-Giant/silverstripe-catalogmanager – wmk