2 require_once(
'./Modules/DataCollection/classes/Fields/Base/class.ilDclBaseFieldRepresentation.php');
15 $opt = parent::buildFieldCreationInput($dcl, $mode);
18 if(get_called_class() ==
'ilDclPluginFieldRepresentation') {
21 foreach($plugins as $plugin_name) {
23 $options[$plugin_data->getPluginName()] = $plugin_data->getPluginName();
29 $opt->addSubItem($plugin_selection);
30 if ($mode ==
"edit") {
31 $plugin_selection->setDisabled(
true);
static getActivePluginsForSlot($a_ctype, $a_cname, $a_slot_id)
Get all active plugins for a slot.
const PROP_PLUGIN_HOOK_NAME
buildFieldCreationInput(ilObjDataCollection $dcl, $mode='create')
if(!is_array($argv)) $options
static getPluginObject($a_ctype, $a_cname, $a_slot_id, $a_pname)
Get Plugin Object.
Create styles array
The data for the language used.
Class ilDclPluginFieldRepresentation.
This class represents a non editable value in a property form.
Class ilDclBaseFieldRepresentation.
Class ilObjDataCollection.