blog というチャネル フィールド グループがあります。このフィールド グループには 3 つのフィールドがあります。
- {body}: テキストエリア、必須フィールド
- {image}: ファイル フィールド、オプション フィールド
- {image_credit}: テキスト フィールド、オプション フィールド。{image} にコンテンツがある場合、必須フィールドになります。
理由: エントリはテキストのみで構いませんが、画像を公開する場合はクレジットを表示する必要があります。
私の知る限り、これは EE ではネイティブに実行できず、Devot-ee でアドオンを検索しましたが、役に立ちませんでした。
これをフィールドレベルで修正したいと思います。それ以外の場合は、{image_credit}=="" {image} が公開されていないかどうかを確認するコードをテンプレートに記述する必要があります。しかし、CP に表示されている画像が公開されない理由として、これは混乱につながります...