diff --git a/administrator/components/com_fields/libraries/fieldsplugin.php b/administrator/components/com_fields/libraries/fieldsplugin.php index 3a88cb0e774e3..b545a791a93c1 100644 --- a/administrator/components/com_fields/libraries/fieldsplugin.php +++ b/administrator/components/com_fields/libraries/fieldsplugin.php @@ -165,6 +165,7 @@ public function onCustomFieldsPrepareDom($field, DOMElement $parent, JForm $form $node->setAttribute('name', $field->name); $node->setAttribute('type', $field->type); $node->setAttribute('label', $field->label); + $node->setAttribute('labelclass', $field->params->get('label_class')); $node->setAttribute('description', $field->description); $node->setAttribute('class', $field->params->get('class')); $node->setAttribute('hint', $field->params->get('hint')); diff --git a/administrator/components/com_fields/models/forms/field.xml b/administrator/components/com_fields/models/forms/field.xml index e8183ace672c0..5de6ea4522f98 100644 --- a/administrator/components/com_fields/models/forms/field.xml +++ b/administrator/components/com_fields/models/forms/field.xml @@ -223,6 +223,13 @@
+ + + + + + + + + + + + + @@ -263,17 +298,14 @@ - - - - + name="label_render_class" + type="textarea" + label="COM_FIELDS_FIELD_LABEL_RENDER_CLASS_LABEL" + description="COM_FIELDS_FIELD_LABEL_RENDER_CLASS_DESC" + class="input-xxlarge" + size="40" + showon="showlabel:1" + /> value; $class = $field->params->get('render_class'); $showLabel = $field->params->get('showlabel'); +$labelClass = $field->params->get('label_render_class'); if ($field->context == 'com_contact.mail') { @@ -36,7 +37,7 @@ ?>
- : + :
diff --git a/components/com_fields/layouts/field/render.php b/components/com_fields/layouts/field/render.php index 9c8d91170ed9e..11bf5b4de422d 100644 --- a/components/com_fields/layouts/field/render.php +++ b/components/com_fields/layouts/field/render.php @@ -17,6 +17,7 @@ $label = JText::_($field->label); $value = $field->value; $showLabel = $field->params->get('showlabel'); +$labelClass = $field->params->get('label_render_class'); if ($value == '') { @@ -25,6 +26,6 @@ ?> - : + :