Renommer les URL des chemins du site Discourse

Je veux renommer certaines URL de chemin
par exemple : - http://localhost:4200/c/biotechnology/5/l/calendar
au lieu de calendar, je veux le renommer en events.

http://localhost:4200/agenda
au lieu de agenda, je veux le changer en calendar

pouvez-vous me conseiller sur la façon de le faire, puis-je le faire via le panneau d’administration du site Web.
ou cela doit-il être fait par le code,

si cela doit être fait en backend, quel est le fichier exact où je peux le changer ..

je connais django, je suis nouveau dans rails.

s’il vous plaît aidez-moi

Regardez :

Cela ne ressemble pas à des routes principales.

agenda, par exemple, n’existe pas sur mon instance - avez-vous installé un plugin ?

Si oui, regardez le code du plugin, spécifiquement dans config/routes.rb (ou potentiellement dans plugin.rb)

Je suggère de passer du temps à lire et à comprendre la structure de la source.

3 « J'aime »

@merefield , Non, je n’ai installé aucun plugin. Dans les paramètres de catégorie, si vous activez la liste des sujets d’agenda, un bouton sera activé sur la page d’accueil pour afficher les événements de catégories spécifiques.
J’ai donc renommé ce bouton et je veux maintenant renommer l’URL aussi, mais je n’arrive pas à trouver comment faire.

C’est étrange, car il n’y a pas de telle route dans le discourse de base.

https://raw.githubusercontent.com/discourse/discourse/main/config/routes.rb

… cherchez « agenda » si vous voulez

Je ne crois pas qu’il y ait une telle section dans les paramètres de catégorie prêts à l’emploi.

Je pense que vous devez avoir un plugin installé, peut-être celui-ci :

mes excuses, vous aviez raison, c’est le plugin d’événements discourse, je suppose

1 « J'aime »