ウェルカムページの画像

現時点では、テキストの上にのみコンテンツを追加できますが、合理的な機能として、テキストの下にもコンテンツを追加できるようにするアップデートを先ほどプッシュしました(https://github.com/discourse/discourse/commit/e4ebc303bb8cfaa5e39c22f49cd4419d3ee3f33e)。

数時間後に Discourse をアップデート(yoursite.com/admin/upgrade を経由)すれば、その変更が反映され、必要な場所にコンテンツを追加できるようになります。

やり方は以下の通りです。テーマの header.html ファイルに以下のコードを追加してください。

<script type="text/x-handlebars" data-template-name="/connectors/below-static/custom-login">
  {{#if showLoginButton}} 
    <div class="custom-login-content">
       <!-- Your custom HTML here -->
    </div>
  {{/if}}
</script>

このテンプレートは FAQ ページ、About ページなど複数の場所で使用されています。そのため、Welcome ログインページでのみコンテンツを表示させたい場合は、{{#if showLoginButton}} {{/if}} で囲む処理をそのまま残す必要があります。

プラグインアウトレットを使用して、Handlebars テンプレートにコンテンツを追加する方法については、こちらをご覧ください:Developing Discourse Themes & Theme Components