Возможно ли иметь большое изображение над узлом контента в Drupal?

Я пытаюсь воспроизвести следующие страницы с помощью Drupal:

http://www.ams-neve.com/Products/Outboard/1073LB/1073LB.aspx

Моя проблема в том, что я хотел бы, чтобы изображение вверху (которое меняется в зависимости от того, на какой странице вы находитесь) было частью основного узла контента, а меню слева — областью боковой панели.

Я хотел бы иметь тип контента «продукт», где я могу написать основную копию, включить связанные файлы и т. д., а также иметь «изображение заголовка», которое будет отображаться вверху страницы.

У меня такое ощущение, что это невозможно сделать так, потому что мне по существу нужно, чтобы биты узла отображались в разных блоках. Если я настрою шаблон узла, чтобы обернуть div вокруг изображения заголовка, я не могу найти способ, как переместить его в верхнюю часть страницы и сместить левую боковую панель вниз.

Может ли кто-нибудь сказать мне, возможно ли это, или предложить альтернативный маршрут.
Существует много продуктов, поэтому мне нужен простой метод.


person user1406987    schedule 29.05.2012    source источник


Ответы (3)


Метод, который я использовал, заключался в создании блока слайд-шоу Views в Views. Он извлек поле header_image из моего узла, просмотрев страницу, на которой оно находилось. Я поместил этот блок в шапку своей страницы.

Любой, кто смотрит на это, также должен проверить Display Suite. С ним можно сделать много классных вещей.

person user1406987    schedule 06.06.2012

если я не ошибаюсь, у вас проблемы со стандартным способом работы блоков drupal. Пробовали ли вы использовать панели? Это отличный плагин для работы с drupal, который позволяет создавать страницы очень гибким способом.

person KoU_warch    schedule 29.05.2012
comment
Спасибо за ответы. Я использовал панели, но мне нужно, чтобы сотни узлов продукта загружались таким же образом. Я думаю, что с панелями мне пришлось бы создавать отдельные страницы для каждого узла, и я не мог бы внести одно изменение, чтобы применить их все сразу. Я думаю, что, возможно, я могу определить блок заголовка, а затем создать блок представления, который принимает URL-адрес страницы в качестве аргумента, находит изображения, связанные с этим узлом, и отображает их в блоке. - person user1406987; 30.05.2012

У вас может быть настраиваемое поле для типа контента «Продукт», которое представляет собой изображение или текстовое поле для URL-адреса изображения заголовка. Просто используйте CSS, чтобы разместить их там, где вы хотите.

В качестве альтернативы, проверьте эти ссылки, я думаю, что они то, что вы ищете.

http://drupal.org/project/headerimage

http://drupal.org/project/sections

person David    schedule 29.05.2012