Оформление групп, cck fieldgroup

Главные вкладки

Аватар пользователя Тыдж Тыдж 31 октября 2008 в 0:09

Доброго времени суток, ув. друпалеры...
создаю медиапортал на друпале (музыка/фильмы/игры.. etc.), необходима небольшая помощь:
Как можно оформить группы созданные в CCK (fieldgroup), точнее отдельно каждую группу?
По умолчанию выводится вот так:

необходимо сдвинуть правое поле группы с рисунком влево:

чтобы группа "Описание" моглы быть справа от рисунка.
В идеале хотелось бы автоматическое выравнивание нижнего поля группы Рисунка, в зависимости от нижнего поля группы Описания, вот так:

Картинка выводится в точности как показано в уроке от andron13 (andyceo, и тебе спасибо) - просто впихнул поле Image в группу.
В общем, оформление полей групп берется из таблиц стиля темы оформления (масло масляное) - параметр fieldset. Пробовал менять, ставил значение float, margin... в общем правая сторона группы прилегала к рисунку. Хорошо. Но тогда и правая сторона рамки всех групп в ноде прилегала к содержимому. Не хорошо.
Я вроде бы нашел класс нужной группы - CLASS: "fieldgroup group-cover" (cover - мною созданное название), но не знаю, как сделать оформление для него. Пытался впихнуть в fieldgroup.css и аналогично в блок с оформлением картинки (созданный по уроку andron13), но тщетно... скорее всего ошибка просто в названии класса группы.
Прошу помочь мне и объяснять поподробней, если не сложно... по части программирования я новичек. Даже можно написать приблезительный код для .css файла, если потребуется)) ну чтоб я наверняка нигде не промахнулся. Спасибо.

Комментарии

Аватар пользователя Тыдж Тыдж 3 ноября 2008 в 13:51

2dfaker - читаем внимательней:

Quote:
Пробовал менять, ставил значение float, margin... в общем правая сторона группы прилегала к рисунку. Хорошо. Но тогда и правая сторона рамки всех групп в ноде прилегала к содержимому. Не хорошо.

Аватар пользователя dfaker dfaker 3 ноября 2008 в 16:51

Вообще если какие-то сложные манипуляции со структурой вывода удобно использовать Content Templates (Contemplate), с помощью его это сделать не сложно (например засунуть рисунок прямо в группу, или рисунок и группу в отдельный див и ему сделать чтоб разрывал текст), но тут я опять невнимателен - это требует начальных знаний php

Аватар пользователя mrdakotas mrdakotas 18 февраля 2011 в 3:23

Попробуй связку модулей Views и Panels! В Views сможешь отформатировать вывод любых полей и содержимого как только хочешь! А в Panels настроишь где и как всю эту прелесть вывести!
Как юзать Views и Panels - на форуме много расписано!