社交引擎 - 如何将自定义模块添加到布局编辑器


Socialengine - How to add custom module to layout editor

我已经在我的社交引擎应用程序中制作了一些模块,但是我想知道如何将它们添加到布局编辑器(root/admin/content),以便我可以向这些页面添加小部件?

您可以通过在

内容.php文件中添加设置来在布局编辑器中添加小部件。

我们建议通过包管理器添加你的小部件,这应该有助于处理其余的工作。有关详细信息,请参阅开发人员 SDK 部分:http://support.socialengine.com/questions/180/Admin-Panel-Manage-Packages-Plugins

您应该首先从布局编辑器创建一个页面。不要在编辑页面信息部分提供任何页面URL。使页面不带 URL。最重要的是,将内容小部件添加到您的页面并保存。

现在,您有一个没有设置 url 的新页面。创建一个模块并安装它或将其粘贴到您的应用程序/模块目录中。现在,打开数据库并找到表"engine4_core_pages",然后单击插入并使用您的modulename_controller_action设置名称字段。

回到你的模块并打开索引控制器,将你想要的任何代码放在索引操作中,只需添加一个简单的代码即可在您的页面中查看它,"

$this->_helper->content
            //   ->setNoRender()
            ->setEnabled()

大功告成。您可以从模块清单设置路由.php内部设置文件夹。

希望这会有所帮助。

http://bloffin.blogspot.in/更多...