Silverstripe附加更多选项操作
想知道在Silverstripe 3.1的“更多选项”菜单中编辑页面时是否可以添加其他操作 使用下面的示例,我添加了一个在编辑页面时可以看到的附加形式。但是我应该在哪里添加自定义动作方法呢Silverstripe附加更多选项操作,silverstripe,Silverstripe,想知道在Silverstripe 3.1的“更多选项”菜单中编辑页面时是否可以添加其他操作 使用下面的示例,我添加了一个在编辑页面时可以看到的附加形式。但是我应该在哪里添加自定义动作方法呢 class CustomPage extends SiteTree { function getCMSActions(){ $actions = parent::getCMSActions(); $actions->addFieldToTab( 'ActionMenus
class CustomPage extends SiteTree {
function getCMSActions(){
$actions = parent::getCMSActions();
$actions->addFieldToTab(
'ActionMenus.MoreOptions',
new FormAction('custom_action', 'Custom Action')
);
return $actions;
}
}
class CustomPage_Controller extends ContentController {
public function init() {
parent::init();
if(!Member::currentUserID()) {
die();
}
}
}
感谢@bummzack为我指明了正确的方向