私の現在のGravプロジェクトでは、特定のタイプの最新の5つの投稿を表示しようとしています。この質問の目的のために、ポストタイプの「ブック」と呼ぶことにしましょう。Grav CMSでページタイプのデフォルトのタクソノミを定義する方法は?
「書籍」と呼ばれるページを作成し、すべての書籍をそのページの子供にした場合、これははるかに簡単ですが、このウェブサイトを使用する個人は特にコンピュータではありませんすでにadminプラグインのインターフェースが見つかっていません。私は、「書籍」の投稿を作成し、それを「書籍」の子として割り当てることを忘れる複数の例があるかもしれないと思います。
その結果、「ブック」ページのデフォルトタグを設定し、そのタクソノミを使用して、ページがどこにあるかにかかわらず、ちょうど繰り返すことができるページコレクションを作成することにしましたそれはまだコレクションに残っています。
問題は、管理プラグインの分類フィールドタイプのデフォルト値を設定する方法がわかりません。
私は私のbook.yamlファイルに次のように試みている:
header.taxonomy:
type: taxonomy
label: PLUGIN_ADMIN.TAXONOMY
multiple: true
default:
tag:
- Book
validate:
type: array
header.taxonomy:
type: taxonomy
label: PLUGIN_ADMIN.TAXONOMY
multiple: true
default:
- tag:
- Book
validate:
type: array
header.taxonomy:
type: taxonomy
label: PLUGIN_ADMIN.TAXONOMY
multiple: true
default: {tag: [Book]}
validate:
type: array
既存のドキュメントはの方法で多くを提供していないようだと、私は、このケースで何をすべきかわからないんだけど助けて。私は間違った場所にデフォルトを置いていますか?私はそれを間違った方法で定義していますか?私もできることは可能ですか?