в Joomla Я использую настраиваемое поле URL (схема MAILTO) для отображения адреса электронной почты.Проблема в том, что Joomla вставляет префикс mailto дважды в коде: один раз в атрибуте href, а другой - между тегами ссылки, например:
<span class="field-value"><a href="mailto:myEmail@some.site" rel="nofollow" target="_blank">mailto:myEmail@some.site</a></span>
... и это php-код, который управляет его отображением:
defined('_JEXEC') or die;
$value = $field->value;
if ($value == '')
{
return;
}
$attributes = '';
if (!JUri::isInternal($value))
{
$attributes = ' rel="nofollow noopener noreferrer" target="_blank"';
}
echo sprintf('<a href="%s"%s>%s</a>',
htmlspecialchars($value),
$attributes,
htmlspecialchars($value)
);
Я хочу удалить префикс mailto между тегами ссылок.
Как продолжить?... возможно с правилом регулярных выражений?Проблема, я не разработчик ...
Спасибо за вашу помощь,
Лоренцо