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>
<includeonly>{{#if:{{{link|}}}|{{#if:{{#pos:{{{link}}}|://}}|[{{{link}}} <span class="btn {{#if:{{{outline|}}}|btn-outline-|btn-}}{{{color|primary}}}{{#if:{{{size|}}}| btn-{{{size}}}}}{{#if:{{{block|}}}| btn-block}}{{#if:{{{disabled|}}}| disabled}} {{{class|}}}" role="button"{{#if:{{{tooltip|}}}| data-toggle="tooltip" title="{{{tooltip}}"}}{{#if:{{{title|}}}| title="{{{title}}"}} aria-disabled="{{#if:{{{disabled|}}}|true|false}}">{{#if:{{{icon|}}}|{{#ifeq:{{{iconpos|left}}}|right|{{{name|Texto}}} <i class="{{{icon}}}"></i>|<i class="{{{icon}}}"></i> {{{name|Texto}}}}|{{{name|Texto}}}}</span>]|[[{{{link}}}|<span class="btn {{#if:{{{outline|}}}|btn-outline-|btn-}}{{{color|primary}}}{{#if:{{{size|}}}| btn-{{{size}}}}}{{#if:{{{block|}}}| btn-block}}{{#if:{{{disabled|}}}| disabled}} {{{class|}}}" role="button"{{#if:{{{tooltip|}}}| data-toggle="tooltip" title="{{{tooltip}}"}}{{#if:{{{title|}}}| title="{{{title}}"}} aria-disabled="{{#if:{{{disabled|}}}|true|false}}">{{#if:{{{icon|}}}|{{#ifeq:{{{iconpos|left}}}|right|{{{name|Texto}}} <i class="{{{icon}}}"></i>|<i class="{{{icon}}}"></i> {{{name|Texto}}}}|{{{name|Texto}}}}</span>]]}}|<span class="btn {{#if:{{{outline|}}}|btn-outline-|btn-}}{{{color|primary}}}{{#if:{{{size|}}}| btn-{{{size}}}}}{{#if:{{{block|}}}| btn-block}}{{#if:{{{disabled|}}}| disabled}} {{{class|}}}" role="button"{{#if:{{{tooltip|}}}| data-toggle="tooltip" title="{{{tooltip}}"}}{{#if:{{{title|}}}| title="{{{title}}"}} aria-disabled="{{#if:{{{disabled|}}}|true|false}}">{{#if:{{{icon|}}}|{{#ifeq:{{{iconpos|left}}}|right|{{{name|Texto}}} <i class="{{{icon}}}"></i>|<i class="{{{icon}}}"></i> {{{name|Texto}}}}|{{{name|Texto}}}}</span>}}</includeonly>
{{#if:{{{link|}}}|
  {{#if:{{#pos:{{{link}}}|://}}
    | [{{{link}}} <span class="btn {{#if:{{{outline|}}}|btn-outline-|btn-}}{{{color|primary}}}{{#if:{{{size|}}}| btn-{{{size}}}}}{{#if:{{{block|}}}| btn-block}}{{#if:{{{disabled|}}}| disabled}} {{{class|}}}" role="button" {{#if:{{{tooltip|}}}|data-toggle="tooltip" title="{{{tooltip}}}"}} {{#if:{{{title|}}}|title="{{{title}}}"}} aria-disabled="{{#if:{{{disabled|}}}|true|false}}">
   
    {{#if:{{{icon|}}}|
      {{#ifeq:{{{iconpos|left}}}|right
        | {{{name|Texto}}} <i class="{{{icon}}}"></i>
        | <i class="{{{icon}}}"></i> {{{name|Texto}}}
      }}
    |
      {{{name|Texto}}}
    }}
   
    </span>]
   
    | [[{{{link}}}|<span class="btn {{#if:{{{outline|}}}|btn-outline-|btn-}}{{{color|primary}}}{{#if:{{{size|}}}| btn-{{{size}}}}}{{#if:{{{block|}}}| btn-block}}{{#if:{{{disabled|}}}| disabled}} {{{class|}}}" role="button" {{#if:{{{tooltip|}}}|data-toggle="tooltip" title="{{{tooltip}}}"}} {{#if:{{{title|}}}|title="{{{title}}}"}} aria-disabled="{{#if:{{{disabled|}}}|true|false}}">
   
    {{#if:{{{icon|}}}|
      {{#ifeq:{{{iconpos|left}}}|right
        | {{{name|Texto}}} <i class="{{{icon}}}"></i>
        | <i class="{{{icon}}}"></i> {{{name|Texto}}}
      }}
    |
      {{{name|Texto}}}
    }}
   
    </span>]]
  }}
|
  <span class="btn {{#if:{{{outline|}}}|btn-outline-|btn-}}{{{color|primary}}}{{#if:{{{size|}}}| btn-{{{size}}}}}{{#if:{{{block|}}}| btn-block}}{{#if:{{{disabled|}}}| disabled}} {{{class|}}}" role="button" {{#if:{{{tooltip|}}}|data-toggle="tooltip" title="{{{tooltip}}}"}} {{#if:{{{title|}}}|title="{{{title}}}"}} aria-disabled="{{#if:{{{disabled|}}}|true|false}}">
 
  {{#if:{{{icon|}}}|
    {{#ifeq:{{{iconpos|left}}}|right
      | {{{name|Texto}}} <i class="{{{icon}}}"></i>
      | <i class="{{{icon}}}"></i> {{{name|Texto}}}
    }}
  |
    {{{name|Texto}}}
  }}
 
  </span>
}}
</includeonly>
</includeonly>
<noinclude>
<noinclude>

Edição das 23h08min de 20 de abril de 2026

</includeonly>


Botão Bootstrap 4 compatível com MediaWiki (sem HTML bloqueado).

Parâmetros: - name = texto - link = página interna ou URL externa - color = primary, secondary, success, danger, warning, info, light, dark - outline = 1 - size = sm, lg - block = 1 (btn-block) - icon = classes (ex: fa fa-user) - iconpos = left/right (default: left) - disabled = 1 - tooltip = texto do tooltip - title = título (fallback acessível) - class = classes extras

Exemplos: {{#if:|{{#if:{{#pos:{{{link}}}|://}}|[{{{link}}} {{#if:fa fa-check|{{#ifeq:left|right|Salvar | Salvar}|Salvar}]|[[{{{link}}}|{{#if:fa fa-check| Salvar}|{{#if:fa fa-check| Salvar}


{{#if:|{{#if:{{#pos:{{{link}}}|://}}|[{{{link}}} {{#if:|{{#ifeq:left|right|Excluir | Excluir}|Excluir}]|[[{{{link}}}|{{#if:| Excluir}|{{#if:| Excluir}


{{#if:|{{#if:{{#pos:{{{link}}}|://}}|[{{{link}}} {{#if:|{{#ifeq:left|right|Ajuda | Ajuda}|Ajuda}]|[[{{{link}}}|{{#if:| Ajuda}|{{#if:| Ajuda}



Botão estilizado com Bootstrap 4 compatível com MediaWiki. Detecta automaticamente links internos e externos. Suporta cores, outline, tamanho, largura total, ícones e tooltip.

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

Esta predefinição prefere a formatação em linha dos parâmetros.

ParâmetroDescriçãoTipoEstado
Texto do botãoname

Texto exibido dentro do botão

Padrão
Texto
Exemplo
Clique aqui
Stringopcional
Linklink

Página interna (ex: Brasil) ou URL externa (ex: https://google.com). Se vazio, o botão não será clicável.

Exemplo
Brasil
Stringopcional
Corcolor

Cor do botão (Bootstrap 4)

Valores sugeridos
primary secondary success danger warning info light dark
Padrão
primary
Stringopcional
Outlineoutline

Usa estilo com borda (btn-outline-*)

Booleanoopcional
Tamanhosize

Define o tamanho do botão

Valores sugeridos
sm lg
Exemplo
lg
Stringopcional
Largura totalblock

Ocupa toda a largura disponível (btn-block)

Booleanoopcional
Íconeicon

Classes do ícone (ex: fa fa-user)

Exemplo
fa fa-check
Stringopcional
Posição do íconeiconpos

Define a posição do ícone em relação ao texto

Valores sugeridos
left right
Padrão
left
Stringopcional
Tooltiptooltip

Texto exibido ao passar o mouse (requer Bootstrap JS ativo)

Exemplo
Mais informações
Stringopcional
Títulotitle

Texto alternativo (acessibilidade)

Exemplo
Clique para abrir
Stringopcional
Desabilitadodisabled

Aplica estilo de botão desabilitado (visual)

Booleanoopcional
Classes extrasclass

Classes CSS adicionais

Exemplo
mt-2 mb-2
Stringopcional

anterior

[[{{{link}}}|Texto do botão]]

Como Usar

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.

Texto do botão red Texto do botão green Texto do botão white Texto do botão blue

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:

{{Botão
|link=Dicionário de Favelas Marielle Franco
|color=red
|name=Página Inicial
}}

Resultado: {{#if:Dicionário de Favelas Marielle Franco|{{#if:{{#pos:Dicionário de Favelas Marielle Franco|://}}|[Dicionário de Favelas Marielle Franco {{#if:|{{#ifeq:left|right|Página Inicial | Página Inicial}|Página Inicial}]|[[Dicionário de Favelas Marielle Franco|{{#if:| Página Inicial}|{{#if:| Página Inicial}


Código

[[{{{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>]]




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