Skip to content

Modos de Visualização das Listas de Instituições e Eventos

Mateus Machado Luna edited this page Aug 12, 2024 · 2 revisions

Os modos de visualização "Cartão do VisiteMuseus" são usados nos archives e blocos de listagens de itens do Tainacan para se dar destaque as informações relevantes no contexto do VisiteMuseus (como as datas, o estado da atividade), além de mostrar um placeholder padrão caso uma imagem não tenha sido definida para o item.

Arquivos envolvidos

O carregamento destes arquivos é defido na /inc/theme-tweaks.php;

O template /tainacan/view-mode-cnegrid.php contém a lógica para renderizar os cartões de instituições e de atividades.

  • Quando o post atual no loop é de uma instituição, a classe tainacan-cne-grid-item--2 é adicionada e outros metadados são carregados;
  • A lógica para a identificação da atividade como uma atividade passada;
  • A lógica para colocar a faixa que identifica o nome do evento na lista de todas as atividades do repositório;

É importante ressaltar que no /assets/css/view-mode-cnegrid.css, há uma série de estilizações que são feitas baseando-se nos IDs dos metadados. Qualquer alteração na modelagem de dados implicaria em uma revisão deste arquivo e das constantes presentes no template PHP.