Раздел сайта - Любимые цитаты - как оформить красиво в блоке?

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

Аватар пользователя iNFerNo iNFerNo 4 апреля 2011 в 11:22

Имею тип материала - цитата.
Пользователи создают материалы с цитатами любимыми.

- сама цитата
- автор
- источник цитаты (не обязательно).

Как красиво вывести все цитаты в блок, что бы вставить а регион. Т.е. для блока один вывод дизайна цитат, а когда просматриваешь на страницах... то там все по дефолту.

Хочу в шапку кинуть цитаты... что бы листались с авторами

типа

| цитата цитата цитата цитата цитата цитата цитата цитата цитата
| цитата цитата цитата цитата цитата цитата
|
| -- автор

Комментарии

Аватар пользователя VasyOK VasyOK 4 апреля 2011 в 12:08

iNFerNo сам блок делается views. Всего три поля надо вывести Сама цитата (матрериал), автор и источник. Для того, чтобы ответить более конкретно нужно знать откуда у вас эти цитаты формируются.

Источник это что? Тема форума, которую комментировать можно? Или еще что-то.

А оформить его "красиво" через редактирование темы. В простейшем случае CSS для конкретного блока подрубить.

Вывести все это в шапку. Может у крутых разработчиков и есть на этот счет много идей, но у меня только одна - поставить блок с цитатами наверх. Предварительно можно регион в теме оформления добавить, если его нет. Хотя я бы сразу выбирал готовую тему с данным регионом.

Чтобы не тупо текст, можно модули разные использовать. Главное чтобы эти модули с views можно было подружить. Например http://drupal.org/project/jcarousel (есть и другие), точных указаний увы дать не могу.

Ну а прописать CSS для конкретного поля совсем не сложно. Firebug в руки.
Вот у меня на сайте http://116brigada.ru
Там написано сбоку
Писал/комментировал: Помещиков А. В.

Это ССК поле. Выделяю эту фрузу ПКМ - Анализировать элемент. Сбоку в HTML коде мне показует <div class="views-field-name"> и я пишу в style.css:

.views-field-name {
    background-color: red;
}
Аватар пользователя iNFerNo iNFerNo 4 апреля 2011 в 11:53

Мне именно оформить нужно, как вы подметили содержание и автора, вывод в блоке должен отличаться от самого раздела цитат.

Ну источник это название издания, книги что угодно, там Война и мир, том 1, страница 7.

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

Ну и соответственно пока не знаю как используя Css раскрашивать конкретные поля модуля CKK

Аватар пользователя iNFerNo iNFerNo 4 апреля 2011 в 12:57

"VasyOK" wrote:
Это ССК поле. Выделяю эту фрузу ПКМ - Анализировать элемент. Сбоку в HTML коде мне показует class="views-field-name"

это тогда на всем сайте это скк поле так будет, мне нужно задать как то именно в блоке конкретном чтобы именно это поле выводилось так только здесь, а в других местах как и прежде...

Аватар пользователя iNFerNo iNFerNo 4 апреля 2011 в 12:58

т.е. нужно создать блок , для него как то создать спец страницу где можно прописать свой див и уже тогда css'ить.

Аватар пользователя VasyOK VasyOK 4 апреля 2011 в 13:45

"iNFerNo" wrote:
это тогда на всем сайте это скк поле так будет, мне нужно задать как то именно в блоке конкретном чтобы именно это поле выводилось так только здесь, а в других местах как и прежде...

Инферно, я не русский. Почему-то мне кажется вы тоже. Нужно создать вьюху с отображением блок (ну или карусель, если модуль освоите), во вьюху поставить нужные поля, а потом уже css'ить.

Аватар пользователя iNFerNo iNFerNo 4 апреля 2011 в 16:42

Не не с национальностью у вас промах.

Т.е. css'я вьюшные поля (и у них свой класс будет) и на размещение в других вьюх этих полей не повлияет так?

Аватар пользователя VasyOK VasyOK 4 апреля 2011 в 18:02

Повлияет. Для того, чтобы не влияло нужно прописать для конкретного поля в конкретной вьюхе к примеру так:

.view-bestprices .views-field-field-tzena-value
{
 background-color: red;
}

Где
.view-bestprices - вьюха
.views-field-field-tzena-value - поле