Predefinição:Botão: mudanças entre as edições

Sem resumo de edição
Sem resumo de edição
Linha 1: Linha 1:
<includeonly>{{#switch: {{{tipo|interno}}} | externo = [{{{link}}} <span class="btn btn-warning">{{{texto|Visitar site}}}</span>] | #default = [[{{{link}}}|<span class="btn btn-primary">{{{texto|Ir para o verbete}}}</span>]]}}</includeonly><noinclude>
<includeonly>{{#switch: {{{tipo|interno}}} | externo = [{{{url}}} <span class="btn btn-warning">{{{texto|Visitar site}}}</span>] | #default = [[{{{pagina}}}|<span class="btn btn-primary">{{{texto|Ir para o verbete}}}</span>]]}}</includeonly><noinclude>
 
== Uso ==
== Como usar ==
<pre>
<pre>
{{Botao
{{Botao
  | link = destino
  | tipo = interno ou externo
| pagina = nome da página (link interno)
| url = link externo completo
  | texto = texto do botão
  | texto = texto do botão
}}
}}
</pre>
</pre>


=== Link externo ===
==Template Data==
<pre>
{{Botao
| tipo = externo
| link = https://exemplo.com
| texto = Visitar site
}}
</pre>
 
==Template data==
<templatedata>
<templatedata>
{
{
"description": "Botão com para links internos (padrão) ou externos.",
"description": "Botão para links internos (wiki) ou externos com estilo Bootstrap.",
"params": {
"params": {
"link": {
"tipo": {
"label": "Destino do link",
"label": "Tipo de link",
"description": "Página interna (ex: Nome da página da Wikifavelas) ou URL completa de sites externos (https://...).",
"description": "Define se o botão aponta para página interna ou URL externa.",
"type": "string",
"type": "string",
"required": true,
"default": "interno",
"suggestedvalues": ["interno", "externo"]
},
"pagina": {
"label": "Página interna",
"description": "Nome da página da wiki (somente para links internos).",
"type": "wiki-page-name",
"example": "Página de Exemplo"
"example": "Página de Exemplo"
},
"url": {
"label": "URL externa",
"description": "Link externo completo (https://...).",
"type": "url",
"example": "https://exemplo.com"
},
},
"texto": {
"texto": {
Linha 34: Linha 38:
"description": "Texto exibido no botão.",
"description": "Texto exibido no botão.",
"type": "string",
"type": "string",
"default": "Ir para o verbete",
"default": "Ler"
"example": "Ir para o verbete"
},
"tipo": {
"label": "Tipo de link",
"description": "Use 'externo' para links fora da Wikifavelas. Se vazio, será considerado link interno.",
"type": "string",
"default": "interno",
"suggestedvalues": ["interno", "externo"],
"example": "externo"
}
}
},
},
Linha 49: Linha 44:
}
}
</templatedata>
</templatedata>
=== Utilizando o Editor Visual ===
Selecione inserir Predefinição no Editor Visual e informe os parâmetros:
color: define a cor do botão predefinida nos estilos. Escolha uma das seguintes opções: red, green, white, ou blue.
<span class="btn {{#switch: {{{color|red}}} | red = btn-primary  | green = btn-secondary | white = btn-warning | blue = btn-info}}" role="button" aria-disabled="false">{{{name|Texto do botão red}}}</span>
<span class="btn {{#switch: {{{color|green}}} | red = btn-primary  | green = btn-secondary | white = btn-warning | blue = btn-info}}" role="button" aria-disabled="false">{{{name|Texto do botão green}}}</span>
<span class="btn {{#switch: {{{color|white}}} | red = btn-primary  | green = btn-secondary | white = btn-warning | blue = btn-info}}" role="button" aria-disabled="false">{{{name|Texto do botão white}}}</span>
<span class="btn {{#switch: {{{color|blue}}} | red = btn-primary  | green = btn-secondary | white = btn-warning | blue = btn-info}}" role="button" aria-disabled="false">{{{name|Texto do botão blue}}}</span>
link: Informe o link da página cujo botão acionará.
name: Informe o texto que aparecerá no botão.
===Utilizando o editor de código ===
Basta chamar a predefinição na página que deseja-se utilizar e inserir três parâmetros como no exemplo abaixo:
<pre>
{{Botão
|link=Dicionário de Favelas Marielle Franco
|color=red
|name=Página Inicial
}}
</pre>
Resultado:
{{Botão
|link=Dicionário de Favelas Marielle Franco
|color=red
|name=Página Inicial
}}
== Código ==
<pre>[[{{{link}}}|<span class="btn {{#switch: {{{color|red}}} | red = btn-primary  | green = btn-secondary | white = btn-warning | blue = btn-info}}" role="button" aria-disabled="false">{{{name|Texto do botão}}}</span>]]
</pre>


__NOTOC__
__NOTOC__
</noinclude>
</noinclude>

Edição das 12h05min de 21 de abril de 2026

Uso

{{Botao
 | tipo = interno ou externo
 | pagina = nome da página (link interno)
 | url = link externo completo
 | texto = texto do botão
}}

Template Data

Botão para links internos (wiki) ou externos com estilo Bootstrap.

Parâmetros da predefinição[Editar dados da predefinição]

Esta predefinição prefere a formatação em blocos de parâmetros.

ParâmetroDescriçãoTipoEstado
Tipo de linktipo

Define se o botão aponta para página interna ou URL externa.

Valores sugeridos
interno externo
Padrão
interno
Stringopcional
Página internapagina

Nome da página da wiki (somente para links internos).

Exemplo
Página de Exemplo
Nome da páginaopcional
URL externaurl

Link externo completo (https://...).

Exemplo
https://exemplo.com
URLopcional
Texto do botãotexto

Texto exibido no botão.

Padrão
Ler
Stringopcional


Cookies nos ajudam a entregar nossos serviços. Ao usar nossos serviços, você concorda com o uso de cookies.