イベントプラグインのカレンダーでカテゴリアイコンを使用するためのテーマコンポーネント

Discourse イベントカレンダー アイコン

リポジトリ: https://framagit.org/oca/discourse-events-calendar-icons.git

このコンポーネントには、以下の両方が必要です:

前後

カレンダービューの箇条書きを削除し、[カテゴリアイコンコンポーネント] の設定で定義されたカテゴリアイコンに置き換えます。カテゴリアイコンが設定されていない場合でも、箇条書きは削除されます(「Vendredi(金曜日)3 日」の例を参照)。

設定

  • show locked category icon:プライベートカテゴリにロックアイコンを表示する

インストール方法

リポジトリ: https://framagit.org/oca/discourse-events-calendar-icons.git

「いいね!」 13

@oca さん、素晴らしいお仕事ですね!

category-icons ウィジェットをマウントする代わりに {{category-link}} ヘルパーを含めることで、カテゴリアイコンコンポーネントに関するハックを回避できると思います。ローカルで以下を試してみました。

{{category-link event.topic.category hideParent="true"}}

これはうまく動作します。カテゴリラベルを非表示にするためのスタイル調整が必要ですが、それ以外は親カテゴリでも非親カテゴリでもアイコンが表示されます。

「いいね!」 4

ご提案いただいたハックを適用しました。
表示はほぼ同等で、追加の手順は不要になりました。
ちなみに、テーマ設定で category-link からロックアイコンを使用しています。

トップ投稿にある指示を削除して編集することができません。どなたかその投稿をウィキ化するか、編集権限を付与していただけませんか?よろしくお願いいたします。

「いいね!」 1

素晴らしい、トピックを更新して、最初の投稿をウィキ形式に変更しました。これで編集できます。

「いいね!」 2