Rinomina gli URL dei percorsi del sito web di Discourse

Voglio rinominare alcuni URL dei percorsi
ad esempio :- http://localhost:4200/c/biotechnology/5/l/calendar
invece di calendar, voglio rinominarlo come events.

http://localhost:4200/agenda
invece di agenda voglio cambiarlo in calendar

puoi consigliarmi come fare, posso farlo tramite il pannello di amministrazione del sito web.
o deve essere fatto tramite codice,

se deve essere fatto nel backend, qual è il file esatto in cui posso cambiarlo..

ho familiarità con django, sono nuovo a rails.

per favore aiutami

Dai un’occhiata a:

Queste non sembrano rotte principali.

agenda, ad esempio, non esiste nella mia istanza - hai installato un plugin?

Se sì, guarda il codice del plugin, in particolare in config/routes.rb (o potenzialmente in plugin.rb)

Suggerisco di dedicare del tempo a leggere e comprendere la struttura del codice sorgente.

3 Mi Piace

@merefield , No non ho installato alcun plugin, nelle impostazioni della categoria se abiliti l’elenco degli argomenti dell’agenda, allora, nella homepage verrà abilitato un pulsante per visualizzare gli eventi da categorie specifiche.
quindi ho rinominato quel pulsante e ora voglio rinominare anche l’URL, ma non riesco a trovare come farlo.

È strano, perché non esiste una rotta del genere in discourse base.

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

… fai pure e cerca “agenda”

Non credo ci sia una sezione del genere nelle impostazioni delle categorie “out-of-the-box”

Credo che tu debba avere un plugin installato, possibilmente questo:

chiedo scusa, avevi ragione, immagino sia il plugin discourse events

1 Mi Piace