drupal 6で編集者が背景画像を割り当てることができるようにする最良の方法
-
22-07-2019 - |
質問
異なるページで異なる背景画像を必要とするデザインがdrupalにあります。サイト編集者が画像を簡単に割り当てることができるようにしたいと思います。私が最初に考えたのは、画像を割り当てることができるページタイプにcckフィールドを追加することでした。これはノードページではうまく機能しますが、ビューページでは機能しません。ビューページを直接作成する代わりに、それらをノードでラップできると思います。
他のアイデアは、BGImage cckタイプを作成し、次に特定のBGImageノードをコンテンツノードまたはビューに割り当てることができる何らかのマトリックスページを作成することですが、それは複雑に聞こえます。
より良いアイデアはありますか? (ある意味、これはブロックの可視性を制御することに似ていると思います。)
解決
実際にノードにラップすることをお勧めします。 Views Attach Module が役立つ場合があります。
他のヒント
背景画像のリポジトリとして使用するコンテンツタイプを作成した後、アップロードされた画像から選択するドロップダウンボックス付きのブロックを提供することは、かなり迅速なモジュールになると思います。
必要な唯一のフックについては、hook_blockを参照してください。
if $ op == view 擬似コードが続きます(ただし、続行するには十分に明確である必要があります)
$res = db_query('select field_my_image_fid FROM {mycontenttype}');
while ($img = db_fetch_obj($res) {
$my_content .= $img->whatever
return array(
'subject' => '<none>',
'content' => $my_content
)
所属していません StackOverflow