如何在10月扩展小部件

时间:2016-10-24 09:42:03

标签: octobercms

我想扩展列表小部件以添加双击功能。

我现在最好的方法是找到一种方法来覆盖/modules/backend/widgets/lists/partials/_list_body_row.htm以在该部分中添加对新的附加方法的调用,因为由于扩展的很酷的功能,我已经可以添加动态方法和属性

Lists::extend(function($lists){
 // add dynamic method and property
});

这样我就可以添加逻辑并更改列表部分,以便像单击方式一样调用新逻辑。

另一种方法是(需要更改octoberCMS的核心)添加一个名为" List"的新别名。 (例如)并将makeWidget的所有调用从Backend\Widgets\Lists更改为定义的别名(例如,makeList方法中的ListController行为),但当然这需要更改供应商代码,这将是错误的。

有什么想法吗?

0 个答案:

没有答案