0

Moodle 的数据库模块有一些预定义的字段类型(文本、日期、URL、图片等),但我想自定义它以创建新的字段类型。

例如,我可能想创建一个新的字段类型名称 IMB,并告诉用户在表单中选择 IMB 时可以做什么。

如何去做这件事?

4

1 回答 1

1

db 字段类型位于mod/data/field. 您可以复制现有类型之一并将文件夹重命名为 imb,然后将类重命名为data_field_imb并开始修改以获得您想要的内容。

他们中只有 2 个文件需要担心修改(如果你想花哨的话,还有一个图像)。如果您需要修改任何屏幕上的文本,请使用get_string('stringkey', 'data')orprint_string('stringkey', 'data')然后确保将字符串键和值放入文件lang/en_utf8/data.php中。

祝你好运。

于 2011-09-22T14:10:57.133 回答