特集リスト

:information_source: 概要 カスタムトピックリストを作成して表示する
:hammer_and_wrench: リポジトリ Manuel Kostka / Discourse / Components / Featured Lists · GitLab
:question: インストールガイド テーマまたはテーマコンポーネントのインストール方法
:open_book: Discourseテーマ初心者の方へ Discourseテーマの使用方法入門

このテーマコンポーネントをインストールする

このコンポーネントを使用すると、カスタムトピックリストをフィルタリングしてフォーラムに表示できます。

デフォルトの外観

設定エディター

スタイリング

CSSスタイリングの場合、コンポーネントの構造は次のようになります。

.featured-lists {
  &__wrapper { }

  &__list-container { }

  &__list-header { }

  &__list-body { }
}

例えば、昔ながらのボードのような外観にスタイリングできます。

または、モダンでミニマルなパネル:

カスタムスタイルを作成した場合は、このトピックで共有してください! :sparkles: :sparkling_heart:

「いいね!」 26

「カテゴリトピックについて」が「注目のリスト」に表示されないようにするにはどうすればよいですか?

また、行にトピックがない場合に非表示にすることは可能ですか?たとえば、「新規」トピックに行を使用すると、行の情報は表示されますが、トピックは表示されずに空になります。

「いいね!」 1

フィードバックありがとうございます!コンポーネントを更新しましたので、空のリストはレンダリングされなくなりました。

aboutトピック専用のクラスは見当たりません。しかし、ピン留めされたトピックを特集リストから非表示にするためにスタイル宣言を使用できます。

.featured-lists__list-body .topic-list-item.pinned {
  display: none;
}
「いいね!」 2

アップデートありがとうございます。うまくいきました。将来的には、投稿ボタンが、対応する行の指定されたカテゴリに実際に投稿することは可能でしょうか?

「いいね!」 2

それはすでにこのように機能するはずです:

  • カテゴリまたはタグを設定すると、コンポーザーはそれらまたは両方を事前入力します。
  • リストにカテゴリが設定されていない場合、コンポーザーはサイト全体の default composer category 設定の値で事前入力されます。

どのように機能しないのですか?

「いいね!」 2

マヌエルさん、素晴らしいコンポーネントですね。特に、他のテーマに簡単に適応できるようにカスタマイズしやすくした点が気に入りました。素晴らしい出来栄えで、共有していただきありがとうございます!:clap: :slight_smile:

「いいね!」 2

はい、これは機能します。管理画面でデフォルトとは異なるカテゴリを行に設定した場合、投稿をクリックしたユーザーはそのカテゴリに移動し、管理画面で設定されたカテゴリには移動しないのでしょうか?

何を目指しているのかよくわかりません。例を挙げて説明していただけますか?

「いいね!」 1

表示すべてに設定した場合、特定のカテゴリのトピックを開いたときに「注目のリスト」を非表示にするにはどうすればよいですか?

コンポーネントをフォークして、discourse-featured-lists/javascripts/discourse/components/featured-lists-wrapper.gjs at main · nolosb/discourse-featured-lists · GitHub に特定の条件を追加することもできます。

または、CSS宣言を使用して、特定のカテゴリでコンポーネントを非表示にすることもできます。

このテーマコンポーネントは素晴らしいです!トピックを再び持ち出して申し訳ありませんが、このコンポーネントについて質問があります。

トピックの代わりにカテゴリを表示することは可能でしょうか?

例えば、このリスト本文が4つの異なるトピックを含む代わりに、4つの異なるカテゴリを含み、それらのいずれかをクリックするとそのカテゴリに移動するようにすることは可能でしょうか?

「いいね!」 1

素晴らしいプラグインです。ありがとうございます!プラグインエディタで、表示数を3から5に増やそうとしました。保存はされますが、いくつかのカテゴリには3つ以上のアイテムがあるにもかかわらず、3に戻ってしまいます。max=3を上書きする方法、またはこれを達成するための別の方法はありますか?

エディターでは、まずエディターウィンドウで一度保存し、

次にコンポーネントのメインページで再度保存する必要があります。

image

それが問題の原因かもしれませんか? トピックの数をいくつ設定しても、私には問題なく機能します。

「いいね!」 2

まさにその通りでした。その手順を見落としていました。迅速なご返信と非常に便利なプラグインをありがとうございます。

「いいね!」 2

疑問なのですが…「トピックについて」はピン留め解除・リスト非表示にできませんか?

できると思いますが、結果は異なり、トピックは一般的に非表示になります。私の経験では、実際には、注目のリストで最新のトピックの選択のみを表示したいが、ピン留めされたトピックや「概要」トピックも他の場所で表示できるようにしたい、というのがより一般的です。

「いいね!」 1

これは特別なトピックなので興味があります(つまり、人々は削除されたくないことを発見しました)。理論的には、ピン留め解除とリスト解除は、たとえばカテゴリの説明には影響しないはずですか?カテゴリボックスでは?

こんにちは、このコンポーネントはほぼ完璧に動作しますが、リストを上に配置する代わりに下に配置するオプションが欲しいです。

image

これは簡単な方法でできますか?リポジトリを見た限り、まだ意図されていないようです。

@Maria は、コンポーネントを任意のプラグインアウトレットに配置できます。プラグインアウトレットの場所コンポーネント を使用して、利用可能なアウトレットを調べることができます。

「いいね!」 1

@manuel @Lilly CSSについてです。
ヨガとフィットネスの2つのカテゴリから2つのリストがあります。
両方のリストをどこにでも表示するように設定しています。
トピックを開いたときに「ヨガ」リストを非表示にするにはどうすればよいですか(ホームページ、カテゴリ、その他の場所には引き続き表示されます)。
「フィットネス」リストは引き続きどこにでも表示されます。

Discourseの専門家の皆様、よろしくお願いします。