テーマコンポーネントを使ったHTML追加の問題

コードを貼り付けると、ウィジェットがウェブサイトのメインページに表示されます。サイトのカテゴリ/ページに表示するにはどうすればよいですか。メインページには表示されませんか?

こんにちは、問題のスクリーンショットまたは画面録画を送っていただけますか?
ありがとうございます!

「いいね!」 2


コードをheadに入れると、メインページの一番上に表示されます。bodyに入れると、メインページの一番下に表示されます。メインページ以外の別のページにウィジェットを表示するにはどうすればよいですか?よろしくお願いします。

Issa_George様、こんにちは。テーマ開発に必要な概念とテクニックに慣れるために、こちらのチュートリアルを参考にされることをお勧めします。UIの様々な場所にコンテンツをレンダリングする方法について説明しています。

「いいね!」 5

そして、discourse_theme CLIを使用すれば、テーマの開発がはるかに簡単になります。

「いいね!」 1

Davidが言ったように、チュートリアルに従って、サイトのあちこちに配置されているプラグインアウトレットでレンダリングできるコンポーネントの構築方法を学ぶことをお勧めします。プラグインアウトレットは、コンポーネントをレンダリングできる場所を提供します。

コードは「JS」タブに配置し、api.renderInOutlet()<template>タグと組み合わせて使用できます。

「いいね!」 1

Nateさん、まだうまくいきません。HTMLウィジェットコードをメインページではなく、カテゴリセクションに入れたいのです。ガイドを読みましたが、何を使えばよいのか分かりません。CLIをインストールしましたが、サイトにコードを入れても何も起こりません。次にテーマクリエイターサイトに行きましたが、コードがプレビューに表示されません。ガイドのサンプルコードは機能し、コードを入れると色の変化が見えます。

こんにちは、現在使用しているコードを共有していただけますか?ありがとうございます!

「いいね!」 1

プラグインのアウトレットと Glimmer コンポーネントを使用する必要があります。テーマ開発に関する最近のガイドを参照してください。

「いいね!」 1

または、スクリプトタグを \u003chead\u003e タブに配置し、コードの他の部分はJSタブに配置します(そして、ヘルパーをそこにインポートします)。

ありがとうございます。動作するようになりました。

「いいね!」 1

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