フッターへの変数埋め込み

こんにちは、SSO の external_id をテーマのフッターに貼り付けるカスタム JavaScript に埋め込みたいです(「カスタム HTML/CSS」ボタンを使用しています)。そのテンプレートから external_id にアクセスする方法はありますか?つまり、以下のような形です:

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

external_id を埋め込めない場合、usernameemail を埋め込めるようになれば大変助かります。

こんにちは、
sso フィールドをカスタムユーザーフィールドにマッピングし、以下のように使用できます。

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

sso フィールドをカスタムユーザーフィールドにマッピングする方法については、こちらをご覧ください: Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

テーマ内でアクセスできるようにするには、設定でそのカスタムフィールドを公開にする必要があります。

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.