我有一个带有小部件仪表板视图的 Elgg 站点。
我需要按如下方式扩展帖子和文章视图:扩展小部件标题以显示 3 个链接:最近的帖子 | 热门帖子 | 单击链接时为帖子加星标并切换小部件内容
有人有经验或线索如何实施吗?
谢谢
要向标题添加链接,您需要覆盖对象/小部件视图。不过,您可以将它们作为小部件内容中的选项卡。
要刷新小部件内容,您需要编写自己的 JS 来获取小部件的视图。您可以将对象/小部件注册为 ajax 可刷新视图(elgg_register_ajax_view),然后调用 ajax/view/object/widget?guid=XX(请参阅 JS 中的 elgg.get 函数)
我在这个插件中重新加载小部件,以它为例。不过,您的情况需要进行一些更改。