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.
1 curtida
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:
Over time Discourse has grown in complexity and it can be daunting for beginners to understand how data gets all the way from the back end Ruby on Rails application to the Ember.js application in front.
This tutorial is meant to show the full lifecycle of a request in Discourse and explain the steps necessary if you want to build a new page with its own URL in our application.
URLs First
I always prefer to start thinking of features in terms of the URLs to access them. For example let’s say we…
Ou se você simplesmente precisa de algumas páginas personalizadas independentes para exibir informações, existe o Landing Pages Plugin:
2 curtidas
HAWK
(Hawk)
Novembro 15, 2021, 11:09pm
3
3 curtidas
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.
3 curtidas