Drupal-используйте функцию L или url для ссылок mailto

кто-нибудь знает, как использовать функцию l() или url() для создания ссылок mailto?

Я запускаю drupal 6.

3 ответов


вам нужно использовать абсолютную опцию:

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 () полезно для вывода внутренних ссылок:

он обрабатывает алиасные пути и добавляет атрибут класса "active" к ссылкам, которые указывают на текущую страницу (для тематизации)" см. ссылку

вам не нужно ничего из вышеперечисленного. Же URL-адрес(). Вы можете использовать их, но почему бы не сохранить его простым и просто использовать тег привязки HTML напрямую.