Dopo parecchie ricerche ho scoperto che modificando questo file del core di joomla "administrator/components/com_fields/libraries/fieldslistplugin.php" nel seguente modo:
public function onCustomFieldsPrepareDom($field, DOMElement $parent, JForm $form)
{
$fieldNode = parent::onCustomFieldsPrepareDom($field, $parent, $form);
if (!$fieldNode)
{
return $fieldNode;
}
$fieldNode->setAttribute('validate', 'options');
foreach ($this->getOptionsFromField($field) as $value => $name)
{
$option = new DOMElement('option', htmlspecialchars($value, ENT_COMPAT, 'UTF-8'));
- $option->textContent = htmlspecialchars(JText::_($name), ENT_COMPAT, 'UTF-8');
+ $option->nodeValue = htmlspecialchars(JText::_($name), ENT_COMPAT, 'UTF-8');
$element = $fieldNode->appendChild($option);
$element->setAttribute('value', $value);
}
return $fieldNode;
}
ho risolto il mio problema.
Vi chiedo se questa modifica può dare qualche problema al cms.
Grazie per le risposte...