Moodle的数据库模块有一些预定义的字段类型(文本,日期,URL,图片等),但我想自定义它以创建新的字段类型。
例如,我可能想创建一个新的字段类型名称IMB,并告诉用户在表单中选择IMB时可以做什么。
如何做到这一点?
答案 0 :(得分:1)
db字段类型位于mod/data/field
。您可以复制其中一个现有类型并将文件夹重命名为imb,然后将该类重命名为data_field_imb
并开始修改以获得所需内容。
他们担心修改只有2个文件(如果你想获得幻想,可以使用图像)。如果您需要修改任何屏幕上的文字,请使用get_string('stringkey', 'data')
或print_string('stringkey', 'data')
,然后确保将字符串键和值放入文件lang/en_utf8/data.php
。