What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
Nome Attributo | Tipo | Obbligatorio | Default | Descrizione |
---|---|---|---|---|
address | stringa | sì | nessuno | l'indirizzo e-mail |
text | stringa | no | nessuno | il testo da visualizzare sul link; il default è l'indirizzo e-mail |
encode | stringa | no | none | Come codificare l'indirizzo. Può essere
none , hex o
javascript . |
cc | stringa | no | nessuno | indirizzi e-mail da mettere 'per conoscenza'. Separateli con una virgola. |
bcc | stringa | no | nessuno | indirizzi e-mail da mettere 'in copia nascosta'. Separateli con una virgola. |
subject | stringa | no | nessuno | oggetto della e-mail. |
newsgroups | stringa | no | nessuno | newsgroups a cui scrivere. Separateli con una virgola. |
followupto | stringa | no | n/a | indirizzi per il follow up to. Separateli con una virgola. |
extra | stringa | no | nessuno | qualsiasi informazione ulteriore che vogliate passare al link, ad esempio classi per i fogli di stile |
La funzione mailto automatizza la creazione di link mailto e, opzionalmente, li codifica. Codificare gli indirizzi e-mail rende più difficile per i web spider raccoglierli dal vostro sito.
javascript è probabilmente il metodo più completo di codifica, ma potete usare anche la codifica esadecimale.
Example 8.15. mailto
{mailto address="me@example.com"} {mailto address="me@example.com" text="send me some mail"} {mailto address="me@example.com" encode="javascript"} {mailto address="me@example.com" encode="hex"} {mailto address="me@example.com" subject="Hello to you!"} {mailto address="me@example.com" cc="you@example.com,they@example.com"} {mailto address="me@example.com" extra='class="email"'} OUTPUT: <a href="mailto:me@example.com" >me@domain.com</a> <a href="mailto:me@example.com" >send me some mail</a> <script type="text/javascript" language="javascript">eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%6 9%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%6d%65%40%64%6f%6d% 61%69%6e%2e%63%6f%6d%22%20%3e%6d%65%40%64%6f%6d%61%69%6e%2e%63%6f%6d%3c%2f%61%3e %27%29%3b'))</script> <a href="mailto:%6d%65@%64%6f%6d%61%69%6e.%63%6f%6d" >me@domain.com</a> <a href="mailto:me@example.com?subject=Hello%20to%20you%21" >me@domain.com</a> <a href="mailto:me@example.com?cc=you@domain.com%2Cthey@domain.com" >me@domain.com</a> <a href="mailto:me@example.com" class="email">me@domain.com</a>