Predefinição:Se vazio
Aspeto
(Redirecionado de Predefinição:Ifempty)
Esta predefinição é usada em 4 600+ páginas. (Ver Wikipedia:Predefinições em alto risco) Para evitar sobrecargas desnecessárias ao servidor e outros transtornos, quaisquer mudanças devem ser previamente testadas, seja na subpágina de testes desta predefinição ou em sua subpágina da predefinição de testes (ou ainda em sua subpágina de testes). Por favor, sempre considere expor eventuais mudanças na página de discussão, antes de implementá-las. |
Esta predefinição usa Lua: |
Descrição
Esta é a predefinição {{Se vazio}}. Anteriormente, estava limitada a no máximo nove parâmetros. Esta limitação atualmente não existe mais.
A predefinição é usada geralmente dentro de outras predefinições. Ela recebe qualquer número de parâmetros e retorna o primeiro parâmetro que não foi vazio. Se nenhum foi encontrado, nada é retornado.
Uso
Seu uso tipicamente é feito como:
{{Se vazio |{{{logo|}}} |{{{imagem|}}} |{{{figura|}}} |padrão.svg}}
Ele retornará o primeiro dos parâmetros logo, imagem e figura que foi definido e não é vazio, se não, retornará padrão.svg .
Exemplos
Código | Resultado | Descrição |
---|---|---|
{{Se vazio}} | Retorna uma string vazia | |
{{Se vazio|um}} |
um | Retorna o primeiro parâmetro definido não vazio. |
{{Se vazio|um|dois}} |
um | |
{{Se vazio||dois}} |
dois | O primeiro parâmetro está vazio/indefinido, então é pulado. |