問題タブ [wagtail-streamfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
695 参照

wagtail - Wagtail の StructBlock に編集パネルを割り当てるにはどうすればよいですか?

次のような StructBlock があります。

My HomePage クラスのモデルは次のとおりです。

ジャンボトロンを編集パネルに追加するには、どのパネルを使用すればよいですか? ありがとう。

0 投票する
1 に答える
467 参照

wagtail - Wagtail_Streamblock: テンプレート内から Streamblock 内のアイテム数を取得するにはどうすればよいですか?

私が作っているウィジェットがあります。項目数が 2 の場合、項目数が 3 の場合とは異なる方法で画像を読み込みたいと思います。min_num = 2 および max_num = 3 に設定しているため、Streamblock には 2 つまたは 3 つの child_blocks が必要です。テンプレート内から Streamblock 内のブロック数を取得しますか?

たとえば、{{self.items.length}}

「アイテム」は私のストリームブロックです

私がやろうとしていることの例としてそれを使用しているだけです。

0 投票する
1 に答える
672 参照

wagtail - Wagtail RichTextBlock を拡張して色を選択する

RichTextBlock選択したテキストに任意の色を選択できるように、wagtail に色選択オプションを実装しようとしています。

これは私のwagtail_hooks.pyファイルです:

これで私を助けることができる人はいますか?これを達成するために最善を尽くしましたが、運がありません。

0 投票する
2 に答える
219 参照

wagtail - StreamField の TagsBlock の作成

ユーザーがフィルタリングしたいタグを選択できるように、タグフィールドを持つストライクブロックを作成しようとしています。を使用してタグフィールドを作成しましたwagtail.admin.widgets import AdminTagWidget

タグの選択については期待どおりに機能します。しかし、filter_tags フィールドが空であるため、保存すると検証エラーが発生します。

これを修正するにはどうすればよいですか? (選択したタグが入力に入力されていません)

タグの選択に期待どおりに機能します

filter_tags フィールドが空であるため、検証エラーが発生しました

0 投票する
1 に答える
182 参照

wagtail - ページのプライバシーを Wagtail の Block にコピーするには?

ページにはこのプライバシー設定があり、特定のページを閲覧できる人を設定できます。

私のドキュメントでは、特定のブロックの可視性を制限するように設定できる、もう少し細かいレバーが必要です。

私はグループ セレクターに満足していますが、明らかに、Page モデルに ManyToManyRelation を配置することはできません。むしろ、特別に処理する必要があるブロックで行います。

だから私はブロックを次のように定義しようとしました:

しかし、Wagtail は、ChooserBlock が target_model 属性なしで宣言されたことに不満を述べています。そうするコンストラクターの欠如は、ChooserBlock自体がこのような操作を意図していないことを十分に示していると思います。

グループを選択し、後でレンダリング中にそれらを正しく識別し、ユーザーのグループと照合できるように、ブロックを適切に宣言するにはどうすればよいですか?