Discourse ハンバーガータグ

これは、ハンバーガーメニューにタグを簡単に追加できるようにするテーマコンポーネントです。

このコンポーネントには、3 つの表示オプションが付属しています。

サンプル:

ネストされたタググループ

ネストされた許可カテゴリタグ

フラットなトップタグ(サイト全体)

設定:

このコンポーネントには 7 つの設定項目があります。

hamburger_menu_tags_mode で、希望する表示モードを設定できます。

トップタグ:
サイト内で使用されているトップタグのフラットなリストを表示します。

タググループ:
タググループとその子タグのネストされたリストを表示します。

許可カテゴリタグ:
各カテゴリの下にネストされた許可されたタグのリストを表示します。これらの値は適切な範囲に設定することをお勧めします。

そこから、各モードで表示するセクション数やタグ数を制御できるモード固有の設定があります。

また、デフォルトのハンバーガーカテゴリセクションを非表示にする設定もあります(デフォルトはオフ)。

注意点:
このテーマは、サイト設定で設定されたカテゴリ/タグのスタイルを尊重します。

ネストされた許可カテゴリタグを選択した場合、これらのタグへのリンクは、そのタグでタグ付けされたカテゴリ内のトピックに移動します。

すべてのセクションでは、サブセクションの前に /tags ページへの全幅のリンクが追加されます。

allowed_category_tagstop_tags は API オーバーヘッドが発生しません(追加のリクエストなし)。Nested_tag_groups のみ、.json ファイルへの 1 つのリクエストが必要です。このリクエストは、ユーザーごとにセッションあたり 1 回のみ発火します(ホームページまたはアクセスしたページで)。

テーマクリエーターではタグ数が少ないため、プレビューは表示されません。

「いいね!」 13