Abbiamo una newsletter composta da link a risorse esterne curate. Vorrei aggiungere un link Discuti accanto a ogni elemento, che punti a un argomento corrispondente nella nostra istanza Discourse, in modo che il pubblico della newsletter possa cliccare per commentare e interagire con gli altri.
Ho provato a utilizzare il trucco menzionato in Componi un nuovo argomento precompilato tramite URL, ovvero usando un link con /new-topic?title=<url>, ma questo crea un nuovo argomento ogni volta e non è quello che voglio.
Voglio che il link mostri il controller Nuovo argomento se l’argomento non esiste ancora, altrimenti reindirizzi il visitatore all’argomento esistente. Esiste un modo per ottenere questo risultato con Discourse?
Scusa, ho aggiornato il titolo del tuo argomento per renderlo più descrittivo, in modo che altri utenti possano trovarlo più facilmente tramite ricerca mentre cercano supporto.
Questo richiederà una certa logica, quindi dovrai assolutamente creare qualcosa di personalizzato. Non sono sicuro se si tratti di un componente del tema o di un plugin; ulteriori ricerche saranno utili per capire quale approccio sia migliore.
Non conosco ancora il codice di Discourse, ma se volessi inviare una PR, sarebbe accettabile aggiungere un nuovo parametro alla route esistente /new-topic, o preferiresti che la funzionalità fosse isolata in un plugin?