在当前项目中我需要两个小部件区域。小部件区域应该只允许添加某些小部件。因此,有些小部件应该在小部件区域ONE中可用。 有没有办法为小部件区域设置“允许的小部件”?类似于页面的“allowed_children”? 谢谢, 弗洛里安
答案 0 :(得分:0)
查看GitHub上的Widget模块,看起来不久前添加了此功能: https://github.com/silverstripe/silverstripe-widgets/pull/51
<强> Widget.php 强>
...
public static $only_available_in = array();
...
您应该能够通过为每个小部件设置$only_available_in
数组来定义小部件可用的区域。