-
Notifications
You must be signed in to change notification settings - Fork 0
Modificações gerais do tema
O arquivo /inc/theme-tweaks.php contém funcionalidades tradicionalmente presentes em arquivos de tema com compatibildiade ao Tainacan, além de alguns ajustes cujo impacto e consequência estão relacionados a exibição de conteúdo na parte pública do site.
- /inc/theme-tweaks.php;
- /style.css;
- /assets/css/icons-tweaks;
- /assets/css/view-mode-cnegrid.css;
- /assets/css/instituicao-single.css;
- /assets/css/atividade-single.css;
- /assets/js/register-form.js;
- É a função do tema responsável por carregar todos os estilos necessários na parte pública. O
style.css
contém diversas estilizações que impactam na aparência de blocos e elementos presentes na parte pública. - Vale destacar aqui o carregamento condicional para alguns estilos e scripts, como acontece com o css das páginas single de Instituição e Atividades.
- A página de Cadastro (cujo slug deve ser
cadastro
) também possui um pequeno script JS responsável por reposicionar o rótulo de uma área de texto que deve aparecer no meio do formulário de registro configurado pelo plugin User Registration. Esta área está na página em si, e foi criada com os blocos Gutenberg usando o IDsecao-interna-formulario
.:
Usando o filtro tainacan-fetch-args
esta função é usada para se remover os itens da coleção Instituição da lista de itens nível repositório. Por ser considerada uma coleção exceção, as listagens de itens devem sempre mostrar atividades das diferentes coleções de evento, mas não da de instituições. A página que lista os itens no nível repositório (/itens
) hoje é chamada de "Agenda Cultural", para mostrar justamente atividades de todos os diferentes contextos possíveis.
Estas funções contém a lógica para o registro do modo de visualização customizado para o VisiteMuseus. Embora sejam dois modos (um cartão de instituições e outro de atividades), o arquivo é o mesmo, ele checa o contexto. Mais detalhe sobre o funcionamento desta funcionalidade está na documentação do modo de visualização.
-
cne_add_collection_id_filtering_to_body_class()
: Adiciona classes ao body para identificar se o usuário está filtrando por uma coleção. Necessário pois em listas de itens de termos de taxonomia que pertencem à instituição nós precisamos esconder os filtros nível repositório como as datas que só tem relação com as atividades; -
cne_change_account_icon()
: Define um ícone SVG de Museu como o acesso à conta no cabeçalho do tema; -
cne_remove_google_fonts_from_sources()
ecne_disable_google_fonts()
: Removem as funcionalidades de busca no Google Fontes.
- Início
- Modelagem;
- Introdução Técnica;
- Visão Pública
- Parte Administrativa
- TUTORIAL: Como criar e configurar um novo Evento atual;