問題タブ [wagtail]

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

django - カスタム セキレイ サイトマップ

「changefreq」と「priority」を含むカスタム Wagtail サイトマップを作成しようとしています。デフォルトは、'lastmod' と 'url' だけです。

Wagtail のドキュメント ( http://docs.wagtail.io/en/latest/reference/contrib/sitemaps.html ) によると、/wagtailsitemaps/sitemap.xml にサイトマップを作成することで、デフォルトのテンプレートを上書きできます。

私はこれをしました。サイトマップ テンプレートは次のようになります。

設定のインストール済みアプリに「wagtail.contrib.wagtailsitemaps」を追加しました。上書きしようとして、Page クラスを変更して get_sitemap_urls 関数を含めました。

まだ機能していません。他に何か不足していますか?Wagtail のドキュメントはこれ以上の情報を提供しておらず、Wagtail に関する Web 上の他のドキュメントは非常に軽量です。どんな助けでも大歓迎です。

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

django - StreamField 内のブロック内から現在のページにアクセスする

ブロック内で、呼び出しページ、つまりそのコンテキストにアクセスして、ブロックに表示したいデータ コレクションにフィルター スコープを適用できるようにすることは理にかなっています。

これが私が持っているブロックテンプレートです:

ご覧のとおり、呼び出しページをというカスタム タグに送信してfoo_tag、タグ ロジックで呼び出しページ識別子を使用できるようにします。

ブロック テンプレートで、呼び出し元のページ モデルにアクセスするにはどうすればよいですか?

0 投票する
0 に答える
1256 参照

django - Wagtail - ClusterableModel への外部キー

ClusterableModel および Staff として Option を使用した Course モデルがあります。スタッフはコースモデルに関連付けられており、スタッフはオプションを選択できます。以前に通常のジャンゴで同様のことを行ったことがありますが、ワグテールでそれを行う方法を理解できないようです。オプションはコースのページでは正常に表示されていますが、スタッフのタブでは空です。ここに私のモデルがあります:

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

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

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

バイオスニペット:

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

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

{{ b }} タグの出力:

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

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

django - Django Wagtail BaseSettings に MultiFieldPanel を追加します

Wagtail Admin でユーザーが入力できる一連のフィールドを追加しています。すべてうまくいっているのですが、パネルグループごとに設定を整理したいのですが、うまくいきません。誰かが以下の私のコードを見直して、私がこれを正しく行っているかどうかを確認できますか?

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

django - Django Wagtail 設定をテンプレートに挿入する

私が作成して BaseSetting から継承したカスタム モデルをテンプレートに入力する際の問題です。admin にログインして、作成したカスタム設定を表示できます。テンプレートに表示するデータを取得することは別のことです。

これが私のBaseSettingです

インストールしたアプリに追加し、ドキュメント'wagtail.contrib.settings',ごとに context_processors を追加し、テンプレート設定を

私はまだ何も得られません。どんな助けでも大歓迎です。ありがとうございました。

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

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

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

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

ここに画像の説明を入力

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