лучший способ дать редакторам возможность назначать фоновые изображения в Drupal 6
-
22-07-2019 - |
Вопрос
У меня есть дизайн в drupal, который требует другого фонового изображения на разных страницах. Я бы хотел, чтобы редакторы сайта могли легко назначить изображение. Моей первой мыслью было добавление поля cck к типу страницы, где они могли бы назначить изображение. Это будет хорошо работать для страниц узлов, но не будет работать для страниц просмотров. Я думаю, вместо того, чтобы создавать страницы представлений напрямую, я мог бы обернуть их в узлы. Р>
Моя другая идея - создать тип cck BGImage, а затем какую-то матричную страницу, где они могут назначить данный узел BGImage узлу контента или представлению, но это звучит сложно.
Есть идеи получше? (В некотором смысле, это похоже на управление видимостью блоков, я полагаю.)
Решение
Я бы действительно предложил заключить их в узлы, в этом может помочь модуль присоединения просмотров . / р>
Другие советы
После создания типа контента для использования в качестве хранилища для фоновых изображений, я думаю, что это будет довольно быстрый модуль, который даст вам блок с выпадающим списком для выбора из загруженных изображений.
Найдите hook_block для единственного крючка, который вам понадобится. Р>
если $ op == вид следует псевдокод (но он должен быть достаточно ясным, чтобы продолжить)
$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
)