diff --git a/administrator/components/com_modules/views/module/tmpl/edit.php b/administrator/components/com_modules/views/module/tmpl/edit.php index 9f797ab3b0af5..89b909d88619a 100644 --- a/administrator/components/com_modules/views/module/tmpl/edit.php +++ b/administrator/components/com_modules/views/module/tmpl/edit.php @@ -13,13 +13,18 @@ JHtml::_('behavior.tooltip'); JHtml::_('behavior.formvalidation'); JHtml::_('behavior.combobox'); -$hasContent = empty($this->item->module) || $this->item->module == 'custom' || $this->item->module == 'mod_custom'; + +$hasContent = empty($this->item->module) || isset($this->item->xml->customContent); +$hasContentFieldName = "content"; +//For a latter improvement +if($hasContent) + $hasContentFieldName = "content"; $script = "Joomla.submitbutton = function(task) { if (task == 'module.cancel' || document.formvalidator.isValid(document.id('module-form'))) {"; if ($hasContent) { - $script .= $this->form->getField('content')->save(); + $script .= $this->form->getField($hasContentFieldName)->save(); } $script .= " Joomla.submitform(task, document.getElementById('module-form')); if (self != top) { @@ -113,9 +118,9 @@