Кто-нибудь знает, как использовать функцию l () или url () для создания ссылок mailto?
Я использую drupal 6.
Вам необходимо использовать абсолютную опцию:
l('Mail me', 'mailto:jim@hotmail.com', array('absolute' => TRUE));
будет генерировать
<a href="mailto:jim@hotmail.com">Mail Me</a>
Хорошей практикой является использование функции t () со строками. Код должен быть тогда:
l(t('Mail me'), 'mailto:jim@hotmail.com', array('absolute' => TRUE));
Предпочтительно нет:
l () полезно для вывода внутренних ссылок:
обрабатывает псевдонимы и добавляет атрибут «активный» класс к ссылкам, которые указывают на текущую страницу (для тематики) см. Ссылку
Вам не нужно ничего из вышеперечисленного. То же самое касается URL (). Вы МОЖЕТЕ использовать их, но почему бы не сохранить их простыми и просто использовать тег HTML привязки напрямую.