Inserisci variabili nel footer

Ciao, vorrei incorporare l’external_id dell’SSO in un JavaScript personalizzato che sto incollando nel piè di pagina del mio tema (usando il pulsante ‘HTML/CSS personalizzato’)… c’è un modo per accedere all’external_id da quel template? Cioè, qualcosa di simile a:

<script>
   var id = {{ sso.external_id }};
</script>

Se non riesco a incorporare l’external_id, mi piacerebbe molto poter incorporare l’username e l’email.

Ciao,
puoi mappare il campo sso su un campo utente personalizzato e utilizzarlo in questo modo:

const user = api.getCurrentUser()
console.log(user.custom_fields.external_id)

Per sapere come mappare il campo sso su un campo utente personalizzato, consulta qui: Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

Devi rendere pubblico quel campo personalizzato nelle impostazioni per poterlo accedere nel tema.