私はDrupalに慣れていないので、かなり速く学習しています。しかし、問題に悩まされています。
コンテンツ(ノード)画像のカスタムブロックを作成する必要があります。
コンテンツタイプ「ベーシックページ」のノードフォームからプルするシステム製コンテンツブロックがあります。コンテンツに画像をアップロードできるように、「画像アップロードフィールド」を追加しました。
コンテンツブロックをコンテンツ領域に追加した後、ページにフィールドをレンダリングできますが、他の領域にあるそのノードの画像のみを表示する必要があります。
これどうやってするの?
これにはビューモジュールを使用します。 D8ではビューモジュールはコアの一部であり、D7ではインストールする必要があります
1)構造>ビューに移動します
2)基本ページのタイプのコンテンツを表示するビューを追加します。ブロックの作成を確認します。
3)画像として表示するフィールドを選択します(必要に応じて)
4)Advancedの下(ビューの右側で、クリックして展開します)
コンテキストフィルタークリック add、ID(D8)またはNid(D7)を選択し、「デフォルト値を提供」を選択し、タイプの下で「URLからのコンテンツID」を選択します。 [適用]をクリックして、ビューを保存します。
5)構造>ブロックで、希望するコンテンツタイプ(この場合は基本ページ)に配置する領域にブロックを配置します。
6)基本的なページコンテンツに移動すると、そのノードに属する画像を、配置したビューブロックでのみ表示できます。
そのシナリオでは Field as Block モジュールを使用できます。
私はよくそれを使用して、ノードのコンテンツをある領域に配置し、ノードの画像を別の領域に配置します-動的ブロックとして。