問題タブ [wagtail-snippet]

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 に答える
1323 参照

python - Wagtail のスニペットでの StreamField の使用

Wagtail サイトで構造化スニペットを作成しようとしています。私はドキュメンテーションに目を通しましたが、この点については何も見ませんでした (見逃していたらすみません)。

StreamFieldスニペット内で使用することはできますか? または、ページのみ

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

python - ストリームフィールドのセキレイ SnippetChooserBlock

Snippet Chooser Block を使用してストリームフィールドに含めたスニペットから値を取得するのに問題があります。

バイオスニペット:

バイオストリームフィールドの定義:

これはすべて機能しますが、テンプレートに到達すると、スニペットの値にアクセスできないようです

{{ b }} タグの出力:

ただし、 {{ b.name }} は何も出力しません。{{ b.values.name }} または私が推測できる他の順列もありません。値が引き下げられていないだけだと思います。

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

django - [ソースの編集] ボタンを使用して Django Wagtail で Hallojs を拡張する

次のフックを使用して、「HTML の編集」ソース ボタンをエディターに追加できました。

ボタンが追加されますが、アイコンを追加する方法がわかりません。下のアイコンなしのスクリーンショットを参照してください。

ここに画像の説明を入力

アイコン以外のすべてのボタンにより、ソース エディターはうまく機能します。ご協力ありがとうございました。

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

django - カルーセル モデルの定義またはブロック

カルーセルを作成するこれら 2 つの実装の違いは何ですか? どちらも同じことをしているように見えますが、一方には外部キーが明示的に定義されています。最初の実装は呼び出すことで簡単にプラグインできますが、2 番目の実装は ParentalKey を介してモデルに接続する必要があります。基本的に、ホームページに表示するカルーセルを実装するのに適したオプションはどれですか?

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

django - Wagtail CMS コレクションを使用してカスタム設定へのアクセス許可を管理する

多くの支部を持つ協会のアプリを構築しています。site (localhost)協会の本社のデフォルトをセットアップSite (denver.localhost)し、デフォルトのランディング ページを持つ支部をセットアップしました。これと同様にセットアップされる支部が他にも数十あります。

Denver というコレクションをセットアップしCollectionsてから、Groups で Denver というカスタム グループもセットアップしました。これにより、デンバーの章のグループ権限をセットアップして、デンバーのランディング ページのルート ディレクトリ、デンバーの画像、およびデンバーのドキュメントにのみアクセスできるようにすることができます。これらの権限はすべて によって制御されCollectionsます。

住所、電話番号、ソーシャル リンクなどのチャプター固有の情報を使用してカスタム スニペットまたはモデルをセットアップしたいのですが、特定のコレクションに割り当てることができるような方法でそれらを作成する方法がわかりません。チャプターのユーザーは自分のデータのみを変更できます。

ありがとうございました。