2011-09-08 42 views
0

Moodle的數據庫模塊有一些預定義的字段類型(文本,日期,URL,圖片等),但我想定製它來創建新的字段類型。如何在moodle數據庫模塊中添加新的表單域?

例如,我可能想創建一個新的字段類型名稱IMB,並告訴用戶在表單中選擇IMB時可以做什麼。

如何去做這件事?

回答

1

db字段類型生活在mod/data/field。您可以複製其中一個現有類型,並將該文件夾重命名爲imb,然後將該類重命名爲data_field_imb,然後開始修改以獲取所需內容。

他們只有2個文件擔心修改(如果你想獲得幻想,還有一個圖像)。如果您需要修改任何屏幕上的文本,請使用get_string('stringkey', 'data')print_string('stringkey', 'data'),然後確保將字符串鍵和值放入文件lang/en_utf8/data.php

祝你好運。

+0

thanx很多..這幫了很多。你知道Moodle是否接收到從查看/添加表單發佈到數據庫的數據,我想以不同於moodle的格式存儲它們,例如,如果我有多個字段,我想將它們存儲在數據庫的一個字段中,將它們分開通過某些字符如「\ n」。Thanx再次爲您提供幫助! –

相關問題