1

我开始研究 OwnCloud 应用程序开发,以向我的服务器添加一些我想要的功能。在我看来,应用程序似乎无法修改登录页面或用户管理页面等任何内容。是这样吗?

我想构建一个用户注册应用程序,并希望将其集成到用户管理页面中(如果没有,它必须作为自己的应用程序页面存在,这没什么大不了的)。到目前为止,我看到的一个大问题是无法将“注册”链接添加到登录页面。我可以手动将其添加到源中,但我想保持应用程序自包含,以便其他人也可以使用它。

如果在应用程序中无法做到这一点,我可能只需要修改核心应用程序,然后查看他们是否会接受我在拉取请求中添加的功能。

感谢任何可以为我阐明这一点的人。如果它不可行,我不想浪费我的时间试图弄清楚如何使用平台上的应用程序来做到这一点。

4

1 回答 1

1

经过大量的挖掘,我确实找到了一种方法来做到这一点。

在 App 的 app.php 文件中,如果启用了插件,您可以强制加载脚本:

$api->addScript('script_name'); // without .js

在该脚本中,jQuery 可用于将元素添加到您需要它们的页面中。

这对我来说是一个很好的解决方案,因为我只需要向登录页面添加一个按钮。如果您想进行大量修改,我认为这是一个坏主意。此时,您不妨创建一个您可以完全控制的单独页面。

于 2013-08-30T06:07:21.053 回答