danieldneis / moodle-block_newblock
基于 http://docs.moodle.org/dev/Blocks 的 Moodle 块模板
dev-master
2017-10-22 22:33 UTC
Requires
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2024-09-14 16:18:54 UTC
README
这是一个Moodle块的模板。
它被Moosh (http://moosh-online.com/) 用于生成新的块插件。
-
此模板假设块默认使用文本内容类型。如果您想您的块显示项目列表(使用 $this->content->items 和 $this->content->icons 而不是 $this->content->text),则更改块的派生类,从 extends block_base 更改为 extends block_list。更多信息:https://docs.moodle.org/dev/Blocks#Additional_Content_Types。
-
转到设置 > 网站管理 > 开发 > XMLDB 编辑器并修改模块的表。
-
修改 version.php 并设置模块的初始版本。
-
访问设置 > 网站管理 > 通知,您应该发现模块的表已成功创建
-
转到网站管理 > 插件 > 块 > 管理块,您应该会发现新块已添加到已安装模块的列表中。
-
您现在可以开始运行自己的代码以开发模块。您可能首先需要修改 block_newmodule.php 和 edit_form.php。检查 db/access.php 以添加权限。
我们鼓励您分享您的代码和经验 - 访问 http://moodle.org
祝你好运!