資産フィールドのデフォルト値としてイメージを設定する方法

私はアセットフィールドに画像をアップロードするフィールドを持っています。このフィールドにデフォルト画像を設定できますか?新しいエントリーを作成するときに、既定のイメージが既に資産フィールドで選択されていることを意味します。

ベストアンサー

それは不可能ですが、私がこれを処理する方法は、 “一般的な”グローバルフィールドセット内に
“欠損イメージフォールバック”と呼ばれるグローバルを持つことです。次に、イメージを参照する必要があるときは、

{% set image = entry.myImageField.first ?? generic.missingImageFallback.first %}

これにより、最初のmyImageFieldアセットが ‘image’に割り当てられます(入力されていない場合)。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です