-
Notifications
You must be signed in to change notification settings - Fork 10
Muda nome das ancoras no template about.html #1230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Muda nome das ancoras no template about.html #1230
Conversation
- adiciona licensa e periocidade
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Atualiza o template da página “Sobre o periódico” para padronizar/renomear âncoras e ampliar o conteúdo exibido na página informativa do journal.
Changes:
- Renomeia IDs/âncoras das seções e ajusta o menu lateral para navegação por hash na mesma página.
- Adiciona seções no “Sobre o periódico” para Periodicidade e Licença (e reposiciona “Cobrança de taxas”).
- Introduz novas entradas/âncoras para “Idioma” e “DOI” em “Instruções para os autores”.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| <div data-bs-spy="scroll" data-bs-target="#navbar-example3" data-bs-offset="-200" class="" tabindex="0"> | ||
| <a name="about"></a> | ||
| <div data-bs-spy="scroll" data-bs-target="#context-menu" data-bs-offset="-200" class="" tabindex="0"> | ||
| <a name="about-the-journal"></a> |
Copilot
AI
Jan 23, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Uso de <a name="..."> é obsoleto em HTML5 e acaba duplicando a âncora que já existe no id do <h1>. Sugestão: remover o <a name="about-the-journal"></a> e manter apenas o id="about-the-journal" no heading (os links href="#about-the-journal" continuarão funcionando).
| <a name="about-the-journal"></a> |
| <h5 id="periodicity">{% trans 'Periodicidade' %}</h5> | ||
| <ul type="disc"> | ||
| <li>{{ journal.get_frequency_display }}</li> | ||
| </ul> |
Copilot
AI
Jan 23, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A seção "Periodicidade" aqui duplica a informação que já aparece em "Ficha Bibliográfica" (no item "Periodicidade:"). Isso tende a gerar conteúdo redundante e pode ficar inconsistente se um dos pontos for alterado no futuro. Sugestão: manter apenas um ponto de exibição (idealmente o da ficha) e colocar um id/âncora nele, ajustando o menu para apontar para esse id.
| {% if journal.journal_use_license %} | ||
| <ul type="disc"> | ||
| <li><strong>{% trans 'licença:' %}</strong> {{ journal.journal_use_license.license_type }}</li> | ||
| </ul> |
Copilot
AI
Jan 23, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
O título "Licença" é sempre renderizado, mas o conteúdo é condicionado por {% if journal.journal_use_license %}. Quando não houver licença cadastrada, fica uma seção vazia. Sugestão: colocar o <h5 id="license"> dentro do mesmo if ou exibir um texto padrão (ex.: "Não informado").
| </ul> | |
| </ul> | |
| {% else %} | |
| <p>{% trans 'Não informado' %}</p> |
| <li><strong>{% trans 'licença:' %}</strong> {{ journal.journal_use_license.license_type }}</li> | ||
| </ul> | ||
| {% endif %} | ||
| <!-- Colocar em uma tabela ou tudo em uma linha --> |
Copilot
AI
Jan 23, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Este comentário indica um TODO/pendência (“Colocar em uma tabela...”); isso deixa o template com aparência de inacabado. Sugestão: remover o TODO ou implementar a apresentação pretendida antes do merge.
| <!-- Colocar em uma tabela ou tudo em uma linha --> |
| <h5 id="language">{% trans 'Idioma' %}</h5> | ||
| <p>{% trans 'Informações sobre idiomas aceitos para submissão' %}</p> | ||
| <h5 id="doi">{% trans 'DOI' %}</h5> | ||
| <p>{% trans 'Informações sobre DOI' %}</p> |
Copilot
AI
Jan 23, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As novas seções "Idioma" e "DOI" estão com texto estático, mas o modelo do Journal já possui campos relevantes (ex.: text_language e doi_prefix). Do jeito que está, o menu cria âncoras para conteúdo que não informa dados reais do periódico. Sugestão: renderizar os valores do Journal (com fallback quando vazio) em vez desses placeholders.
O que esse PR faz?
Onde a revisão poderia começar?
pelos commits
Como este poderia ser testado manualmente?
Acessar página informativa do periódico
Algum cenário de contexto que queira dar?
N/A
Screenshots
Quais são tickets relevantes?
CLOSED #1195
Referências
n/A