Ir para o conteúdo

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

De Normas Regulamentadoras
Sem resumo de edição
Sem resumo de edição
Etiqueta: Revertido
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>

Edição das 15h24min de 2 de julho de 2026