Leandro Vieira Pinho´s Blog

Just another WordPress weblog

Archive for 'smarty'

Plugin Smarty para exibir uma string em singular ou plural

January 7th, 2008. Published under php, smarty. 3 Comments.

Acabei de criar um plugin para o Smarty com o intuito de exibir o singular ou plural de uma frase, por exemplo, basedo num número informado. A utilização é simples e pode ser utilizado em diversas linguagens.

No seu arquivo de template, utilize o plugin com a seguinte sintaxe:

{singular_plural singular=”%d child” plural=”%d children” number=2}

No exemplo acima, o resultado será: 2 children. Outros exemplos:

{singular_plural singular=”%d casa” plural=”%d casas” number=1}

{singular_plural singular=”%d computador” plural=”%d computadores” number=5}

Em ambos exemplos, teremos os seguintes resultados: 1 casa; 5 computadores.

Baixe o plugin e coloque-o na pasta onde os plugin do Smarty são armazenados. Provavelmente este será o caminho da pasta: smarty/libs/plugins/

Toda sugestão será bem-vinda. Um abraço.