0
在当前项目中我需要两个小部件区域。小部件区域应该只允许添加特定的小部件。因此,有一些小部件应该在小部件区域ONE中可用。 有没有办法为widget区域设置“允许的小部件”?与“allowed_children”类似的页面? THX, 弗洛里安silverstripe小部件:为小部件区域定义“允许的小部件”
在当前项目中我需要两个小部件区域。小部件区域应该只允许添加特定的小部件。因此,有一些小部件应该在小部件区域ONE中可用。 有没有办法为widget区域设置“允许的小部件”?与“allowed_children”类似的页面? THX, 弗洛里安silverstripe小部件:为小部件区域定义“允许的小部件”
望着在GitHub上的Widget模块,看起来并没有加入这个功能早就说过: https://github.com/silverstripe/silverstripe-widgets/pull/51
Widget.php
...
public static $only_available_in = array();
...
你应该能够定义通过为每个窗口小部件设置$only_available_in
阵列,您的窗口小部件可用的区域。