カテゴリ カレンダーが表示されない(再開)

「カレンダーのカテゴリ」設定にカテゴリを追加できません。

プラスボタンをクリックしても、停止サインが表示されるだけです…

これは Category calendar not displaying で既に議論され、FIX: add outlet names, they're no longer passed in by awesomerobot · Pull Request #424 · discourse/discourse-calendar · GitHub と統合されました。

現在の 3.2.0.beta4-dev での回帰の可能性がありますか?

この設定では、カテゴリIDと投稿IDを指定する必要があります。
カテゴリのドロップダウンリストは表示されません。紛らわしいかもしれませんが、ご了承ください。

説明文と同様に、例えば「categoryId=6;postId=453」のように入力する必要があります。

categoryId は、カレンダーが表示されるカテゴリです。
postId は、カレンダーを [calendar][/calendar] で配置する投稿です。

「いいね!」 2

サイト設定についてさらに明確にすると、この設定は特定の投稿のカレンダーをカテゴリビューに配置します。

これとは別に、「events calendar categories」という設定があり、カテゴリピッカーを使用して、そのカテゴリで作成されたトピックからのイベントを表示するトップカレンダーを有効にしたいカテゴリを選択できます。

「いいね!」 1

@renato 追加のメモありがとうございます。これで多くの疑問が解消されました… :smiling_face_with_three_hearts:

「いいね!」 2

この件は UX に移動しました。プラスボタンがそこで紛らわしく、不要に思われるためです。しかし、ここにバグがあるかどうかは不明です。

「いいね!」 1

この機能も動作させることができません。有効な categoryId=postId= をセミコロンで区切ってテキストボックスに挿入していますが、カレンダーが表示されません。

トピックIDは30なので、/t/30.json エンドポイントを見ると投稿に関するデータが得られるため、投稿IDを取得できます。カテゴリIDはURLから簡単に取得できますが、これらをボックスに入れても何も起こりません。

また、管理パネルで events calendar categories と単なる calendar categories の違いを明確に説明する必要があると感じています。機能は非常に似ていますが、まったく同じではありません。

私の理解では、'Display an events calendar at the top of a category'[event][/event] イベントのカレンダーを表示しますが、(カテゴリを 選択 しても、そのカテゴリのトピックで [calendar] (改行) [/calendar] を作成する必要があることは説明されていません)。

一方、calendar categories ('Display a calendar at the top of a category') は、events という単語を省略している(流し読みすると見逃しやすい)点、まったく異なる構文 である点、そして [date] オブジェクトを含む任意の [calendar] (改行しないと機能しません) [/calendar] を表示できる点が異なります。

管理UIをもう少し明確にすることは可能でしょうか?メタのガイドにリンクバックする必要があるとしても、それだけでも何かになります。

「いいね!」 3