2009-09-22 10 views

risposta

35

È necessario utilizzare l'opzione assoluta:

l('Mail me', 'mailto:[email protected]', array('absolute' => TRUE)); 

genererà

<a href="mailto:[email protected]">Mail Me</a> 
+4

È possibile aggiungere virgolette attorno a "assoluto". Solo per le persone là fuori che stanno imparando PHP ... – Weboide

+3

Nota: questo è anche il modo corretto di farlo in drupal 7. – forsvunnet

1

Una buona pratica è quella di utilizzare il t() function con le stringhe. Codice dovrebbe essere quindi:

l(t('Mail me'), 'mailto:[email protected]', array('absolute' => TRUE)); 
0

Preferibilmente nessuna:

l() è utile per la produzione di collegamenti interni:

gestisce percorsi aliasing e aggiunge un attributo classe 'attivo' a link che puntano alla pagina corrente (per la tematizzazione)" see reference

È necessario nessuna delle precedenti. lo stesso vale f o url(). PUOI usarli, ma perché non tenerli semplici e usare semplicemente il tag di ancoraggio HTML direttamente.

Problemi correlati