Правильный вывод анонсов

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

Аватар пользователя grean grean 21 марта 2013 в 9:23

Здравствуте!
Не знаю, в эту тему пишу, не пинайте, я здесь еще не разобрался до конца.

Вопрос в следующем:
Мне нужно сделать вывод анонсов вот в таком виде (на этом скриншоте миниатюра не добавлена, но она по умолчанию учитыватся):

а получается вот так:

Делаю через модуль views.
Выбрал формат : HTML list.
пробовал в настройках стилей настроить, но видать не получилось.

Выбрал формат : Таблица.
Ближе к нужному результату, но не понимаю как объединить ячейку "Заголовок" с ячейкой "Картинка".

Посоветуйте, как лучше настроить средствами друпал?
Подскажите уроки или материалы для новичков.

ВложениеРазмер
Иконка изображения screen1.png17.5 КБ
Иконка изображения screen2.png78.03 КБ

Комментарии

Аватар пользователя grean grean 21 марта 2013 в 12:43

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

Аватар пользователя sas@drupal.org sas@drupal.org 21 марта 2013 в 16:57

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

Поле мининатюры поставить первым и в css выставить для него float:left;

Аватар пользователя Avi Avi 21 марта 2013 в 18:13

У меня и так не получается. Спрашиваю у спрашивающего - Как ты добился такого вывода, как у тебя сейчас? Мне нужно вывести блок анонса новостей в левый сайдбар в Drupal 7. Вот что я делаю:
1)Создаю тип содержания новости.
2)Создаю в этом типе содержания новое поле "изображение". Сохраняюсь.
3)Создаю материал новость - статья с картинкой в редакторе + создаю метку-изображение (подгружаю картинку.
4)Создаю представление, в котором создаю блок, в котором в разделе поля отмечаю: содержимое: метка-изображение. Делаю метку ссылкой на содержание.
5)Сохраняю вьюс.
6)В блоках вывожу свой блок в левый сайдбар, в итоге у меня заголовок новости выводится, а картинка, она же метка-изображение не выводится.
Может кто-то подсказать, что я упускаю? Сами картинки, которые метки-изображения загружены у меня на локальном сервере в папку sites\default\files\default_images.

Аватар пользователя grean grean 22 марта 2013 в 16:11

Avi wrote:
Мне нужно вывести блок анонса новостей в левый сайдбар в Drupal 7.

В views->Тип представления-> PAGE SETTINGS -> Меню:Normal: Анонсы
Ставишь флажок на "Normal menu entry". Дальше не помню, сам еще только изучаю.

А вообще вот Разжевано как и что работает во views

Аватар пользователя kv4 kv4 21 марта 2013 в 19:00

Так ты картинку отдельным полем сделай и всё - никаких проблемм.

У тебя картинка вероятнее всего не выводится, так как ты формат вывод текста выбрал не такой же как в FIELD DISPLAY

Сотри admin/config/content/formats

Текстовые форматы. У тебя скорее всего фильтр не пропускает картинки во views`е

Аватар пользователя Avi Avi 21 марта 2013 в 19:03

То-есть создать отдельный тип материала "Изображение" и в нем создать поле изображение? А потом сделать его блоком и сослать на содержание? Я правильно понимаю?

Аватар пользователя kv4 kv4 21 марта 2013 в 19:04

Если WYSIWYG, тогда смотри в сторону фильтров текста.
Но лучше картинку сделай отдельным полем, и потом стилями выводи её там где нужно. Ну и плюс пользуйся стилями изображения admin/config/media/image-styles

Аватар пользователя kv4 kv4 21 марта 2013 в 19:15

Нет, не правильно.

Нужно в тип материала Новость, добавить поле типа image.

И всё.

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

Аватар пользователя izbay izbay 22 марта 2013 в 13:20

"kv4" wrote:
Зачем тут городить display suite?

Ну это как вариант предложил: ввод материала на три колонки. Левая - миниатюра, средняя - сам материал, правая - категория + доп. ссылки.

Avi, я обычно через виюс делаю:
ФОРМАТ

  • Формат: Неформатированный список
  • Показать:Поля

ПОЛЯ

  • Содержимое: Миниатюра
  • Содержимое: Заголовок
  • Содержимое: Категория

И в css поставить стил картинки: float:left