logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

ページへのビューの埋め込み

22/02/2025, by 匿名 (未認証ユーザー)
フォーラム

また、こんにちは!

また行き詰まってしまいました...

状況としては、内部ページのテンプレートがあります。ページによって、背景画像やそれ以外の画像、テキストなどを異なるものとして表示します。ページ用のコンテンツタイプを作成しました。今、5〜6種類の異なるビューがあり、その一部は対応する画像とともにページに表示される必要があります。 

質問:どうするのが一番良いでしょうか?:)

もちろん、ビューのヘッダーに何かを詰め込むこともできますが、それだと画像を変更するたびにHTMLを深く手で編集しなければならず、そのやり方は好きではありません。

コンテンツタイプに追加フィールドを作り、そこに表示したいビューの名前を指定できるようにしたいのです! 

そういうことは実際に可能でしょうか、またどうやればよいのでしょうか?

あるいは、ビューに何らかの形で2〜3個の追加フィールドを組み込み、それをページのテンプレートが処理してすべて表示する、という方法もあるかもしれません。

問題の説明が分かりやすく伝わっていることを願います。実現可能でしょうか?

3つ目の可能性としては、ページに応じてコンテンツブロックに必要なビューの結果を出力する方法です。

例えば、テンプレートに固定で、もしURL1(またはページタイトル)ならこのビューを表示し、URL2ならまた別のビューを表示する、というように記述する方法です。

ただ、今すべての必要なものを挙げられているか自信がありません!これを管理画面から管理できるようにしたいのです。

そして、テンプレートのコードから必要なビューを呼び出す方法が分かりません。

方向性やアドバイスをいただければ幸いです。

よろしくお願いします、

アルチョム

 

追伸:こんなアイデアが浮かびました。ビュー用のコンテンツタイプにフィールドを追加し、そこにデフォルトで必要な画像をアップロードしておき、ビューのテンプレートでその画像を取得して必要な場所に埋め込む、というものです。なんだかどこか歪んでいて、変なやり方な気がします。

正しくはどうやればよいのでしょうか?