Modificador urlize
1Apresentação
Esse modificador Smarty transforma uma string de modo que ela possa ser usada em uma URL. Ele usa o método urlize() do objeto \Temma\Utils\Text.
2Uso
Aqui está um exemplo:
<ul>
{foreach $articles as $article}
<li>
<a href="/article/voir/{$article.id}/{$article.title|urlize}">
{$article.title|escape}
</a>
</li>
{/foreach}
</ul>
- Linhas 2 a 8: Um loop percorre todos os itens armazenados na lista $articles.
- Linha 4: Um link para cada artigo é criado. A URL contém o identificador do artigo e seu título após a "URLificação".
- Linha 5: O título de cada artigo é exibido como um link.
3Exemplos
{'Olá mundo'|urlize} {* 'ola-mundo' *}
{'àéïöùÿ'|urlize} {* 'aeiouy' *}
{'Perguntas?? Respostas!!'|urlize} {* 'perguntas-respostas' *}