|
|
| Linha 1: |
Linha 1: |
| Predefinição:ExibirPaginaNorma
| | <includeonly><div class="norma-page-layout"><div class="norma-main-column"><div class="norma-block-box" style="min-height: 500px;"><h2>{{#if: {{#urlget:anexo}} | Texto do Anexo {{#urlget:anexo}} | Texto da Norma }}</h2>{{#cargo_query:table=Normas|fields=objetivo|where=norma={{#if:{{{norma|}}}|{{{norma}}}|1}}|format=list}}</div></div><div class="norma-sidebar-column"><div class="norma-block-box"><h2>Lista de Anexos Se existir</h2><!-- Comentário: Tabela de anexos ainda será criada -->---</div><div class="norma-block-box"><h2>Linha do Tempo e Histórico de Vigência</h2><div class="info-historico">{{#cargo_query:table=PortariasNormas|fields=vigencia, verbo|where=norma={{#if:{{{norma|}}}|{{{norma}}}|1}} AND origem=0|order by=vigencia ASC|format=template|named args=yes|template=MontarItemInfográfico|limit=100}}</div></div><div class="norma-block-box"><h2>Estatísticas e TAGs</h2>'''Classe da Norma:''' {{#cargo_query:table=Normas|fields=classe|where=norma={{#if:{{{norma|}}}|{{{norma}}}|1}}|format=list}}<br>'''Última Versão:''' {{#cargo_query:table=Normas|fields=versão|where=norma={{#if:{{{norma|}}}|{{{norma}}}|1}}|format=list}}</div></div></div></includeonly> |
| <div class="norma-page-layout"> | |
| | |
| <!-- COLUNA DA ESQUERDA: ESPAÇO PARA O TEXTO -->
| |
| <div class="norma-main-column">
| |
| <div class="norma-block-box" style="min-height: 500px;">
| |
| <h2>Texto da Norma / Anexo Selecionado</h2>
| |
| <!-- Busca o texto principal da tabela Cargo de textos -->
| |
| {{#cargo_query:
| |
| |table=NormasTextos
| |
| |fields=texto_completo
| |
| |N.norma=1
| |
| |format=list
| |
| }}
| |
| </div>
| |
| </div>
| |
| | |
| <!-- COLUNA DA DIREITA: PAINÉIS LATERAIS -->
| |
| <div class="norma-sidebar-column">
| |
|
| |
| <!-- Caixa 1: Lista de Anexos -->
| |
| <div class="norma-block-box">
| |
| <h2>Lista de Anexos Se existir</h2>
| |
| {{#cargo_query:
| |
| |table=NormasAnexos
| |
| |fields=link_anexo, titulo_anexo
| |
| |where=norma={{{norma}}}
| |
| |format=ul
| |
| }}
| |
| </div>
| |
| | |
| <!-- Caixa 2: Espaço para Portarias --> | |
| <div class="norma-block-box"> | |
| <h2>Linha do Tempo e Histórico de Vigência</h2>
| |
| <div class="info-historico">
| |
| <div class="info-versao-bloco cor-inicial"><div class="info-esquerda-r">Início</div><div class="info-direita-a">
| |
| {{#cargo_query:
| |
| |table=PortariasNormas
| |
| |fields=vigencia, verbo
| |
| | |
| |where=norma={{{norma|1}}} AND origem=0
| |
| |order by=vigencia ASC
| |
| |format=template
| |
| |named args=yes
| |
| |template=MontarItemInfográfico
| |
| |limit=100
| |
| }}
| |
| </div></div>
| |
| </div>
| |
| </div> | |
| | |
| <!-- Caixa 3: Estatísticas e Tags -->
| |
| <div class="norma-block-box">
| |
| <h2>Estatísticas e TAGs</h2>
| |
| <!-- Espaço para colocar contadores automáticos ou palavras-chave -->
| |
| '''Total de Itens:''' 145<br>
| |
| '''Tags Relacionadas:''' #EPI, #ConstruçãoCivil, #Segurança
| |
| </div>
| |
| | |
| </div>
| |
| | |
| </div>
| |
| | |
| <div class="norma-page-layout"><div class="norma-main-column"><div class="norma-block-box" style="min-height: 500px;"><h2>{{#if: {{#urlget:anexo}} | Texto do Anexo {{#urlget:anexo}} | Texto da Norma }}</h2>{{#if: {{#urlget:anexo}} | {{#cargo_query:table=Normas|fields=objetivo|where=norma={{{norma}}}|format=list}} | {{#cargo_query:table=Normas|fields=objetivo|where=norma={{{norma}}}|format=list}} }}</div></div><div class="norma-sidebar-column"><div class="norma-block-box"><h2>Lista de Anexos Se existir</h2><ul><li><a href="{{fullurl:{{FULLPAGENAME}}|anexo=1}}">Anexo I - Termos e Definições</a></li><li><a href="{{fullurl:{{FULLPAGENAME}}|anexo=2}}">Anexo II - Diretrizes Nacionais</a></li></ul></div><div class="norma-block-box"><h2>Espaço para Portarias</h2>{{#cargo_query:table=Normas|fields=versão|where=norma={{{norma}}}|format=list}}</div><div class="norma-block-box"><h2>Estatísticas e TAGs</h2>'''Classe da Norma:''' {{{classe}}}<br>'''Última Versão:''' {{{versão}}}</div></div></div>
| |
| <includeonly>
| |
| <!-- Estrutura CSS/HTML simplificada -->
| |
| <div class="norma-page-layout">
| |
| <div class="norma-main-column">
| |
| <div class="norma-block-box">
| |
| <h2>{{#if: {{#urlget:anexo}} | Anexo {{#urlget:anexo}} | Texto da Norma }}</h2>
| |
| <!-- Consulta Cargo Automática -->
| |
| {{#cargo_query:
| |
| table=Normas
| |
| |fields=objetivo
| |
| | |
| |where=norma={{#if:{{{norma|}}}|{{{norma}}}|{{#sub:{{PAGENAME}}|3}} }}
| |
| |format=list
| |
| }}
| |
| </div>
| |
| </div>
| |
| <!-- Adicionar Coluna Lateral / Portarias aqui -->
| |
| </div> | |
| </includeonly> | |