Tenho construído um novo tema com o Theme Creator/CLI e tive um bom progresso até agora com CSS, widgets e plugin-outlets. Eu estava me perguntando se há um arquivo/pasta que eu possa adicionar/modificar para criar uma nova página/rota (por exemplo, FAQ).
Eu vi um tópico antes que era semelhante, mas os links nele estavam em sua maioria quebrados
Hi, I wonder if its possible to create a custom page like FAQ, TOS, and Privacy page. and I also notice that they are actually a Topic. if its not possible to create custom page, how can I make a permalink like FAQ, TOS, and Privacy page.
keegan
(Keegan George)
Novembro 15, 2021, 7:30pm
2
Não creio que isso seja possível apenas com um tema. Provavelmente você precisará criar um plugin e ter algum código Ruby.
Dê uma olhada neste tópico:
Com o tempo, o Discourse cresceu em complexidade e pode ser intimidante para iniciantes entenderem como os dados chegam do aplicativo Ruby on Rails no back end até o aplicativo Ember.js na frente.
Este tutorial tem como objetivo mostrar o ciclo de vida completo de uma solicitação no Discourse e explicar os passos necessários caso você queira criar uma nova página com sua própria URL em nosso aplicativo.
URLs Primeiro
Eu sempre prefiro começar a pensar em funcionalidades em termos das URLs para…
Ou se você simplesmente precisa de algumas páginas personalizadas independentes para exibir informações, existe o Landing Pages Plugin:
HAWK
(Hawk)
Novembro 15, 2021, 11:09pm
3
JeaneCarlos
(Jeane Carlos)
Novembro 15, 2021, 11:52pm
4
Obrigado! Isso funciona para o meu caso de uso simples!
Agradeço a resposta de Keegan e tentarei essa abordagem se precisar.