[РЕШЕНО]Нестандартная новостная лента на Drupal 7. Как?

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

Аватар пользователя Султан Султан 6 декабря 2013 в 14:09

Приветствую!

Как организовать такой вывод новостей на Drupal 7 (желательно модулем Views)? Прикрепил скриншоты.

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

Помогите, пожалуйста?!

ВложениеРазмер
Иконка изображения dru2.png116.1 КБ
Иконка изображения dru1.png112.47 КБ

Комментарии

Аватар пользователя sergeybelya sergeybelya 6 декабря 2013 в 14:40

Султан wrote:
sergeybelya wrote:
Обычно это делается двумя вьюшками или вьюшкой + вложение.

Не могли бы Вы написать поподробнее?

В первой вьюшке выводите одну последнюю новость и настраиваете нужным образом, делаете ее вложением или шапкой второй вьюшки, в которой выводите все новости, кроме первой (это настраивается в настройках "Навигатор" - поле "Пропустить").

Аватар пользователя Султан Султан 6 декабря 2013 в 14:49

sergeybelya wrote:

В первой вьюшке выводите одну последнюю новость и настраиваете нужным образом, делаете ее вложением или шапкой второй вьюшки, в которой выводите все новости, кроме первой (это настраивается в настройках "Навигатор" - поле "Пропустить").


Спасибо! Пробуем. О результатах отпишусь ниже.

Аватар пользователя Султан Султан 6 декабря 2013 в 17:25

Султан wrote:
sergeybelya wrote:

В первой вьюшке выводите одну последнюю новость и настраиваете нужным образом, делаете ее вложением или шапкой второй вьюшки, в которой выводите все новости, кроме первой (это настраивается в настройках "Навигатор" - поле "Пропустить").


Спасибо! Пробуем. О результатах отпишусь ниже.

Вроде бы все получается. НО когда создаю вложение и настраиваю отображение ноды в виде тизера, то с блока самого (где все изначально отображалось заголовками), все меняется на тизеры как во вложении и наоборот. Не получается в общем сделать так, чтобы в блоке было одно(заголовки), а во вложении другое(тизер). Sad Копаю решение... Был бы признателен за подсказку.

Аватар пользователя sergeybelya sergeybelya 6 декабря 2013 в 17:45

Султан wrote:
Султан wrote:
sergeybelya wrote:

В первой вьюшке выводите одну последнюю новость и настраиваете нужным образом, делаете ее вложением или шапкой второй вьюшки, в которой выводите все новости, кроме первой (это настраивается в настройках "Навигатор" - поле "Пропустить").


Спасибо! Пробуем. О результатах отпишусь ниже.

Вроде бы все получается. НО когда создаю вложение и настраиваю отображение ноды в виде тизера, то с блока самого (где все изначально отображалось заголовками), все меняется на тизеры как во вложении и наоборот. Не получается в общем сделать так, чтобы в блоке было одно(заголовки), а во вложении другое(тизер). Sad Копаю решение... Был бы признателен за подсказку.

Когда добавляете поля или изменяете формат отображения, не забывайте переопределять - для блока, для вложения и т.д. Верхний выпадающий список диалогового окна - "Все отображения" сменить на нужный вариант.

Аватар пользователя Султан Султан 6 декабря 2013 в 17:57

sergeybelya wrote:

Когда добавляете поля или изменяете формат отображения, не забывайте переопределять - для блока, для вложения и т.д. Верхний выпадающий список диалогового окна - "Все отображения" сменить на нужный вариант.


Огромнейшее Вам спасибо! Все получилось.
А как теперь сделать чтобы вложение(тизер) было в первом столбце, а блок (заголовки) во втором столбце?
То есть чтобы было не как в прикрепленном dru2, а как в dru1.

Аватар пользователя Султан Султан 6 декабря 2013 в 18:20

sergeybelya wrote:
обычный css, float:left, float:right + ширину 50% задать для вложения и для самой вьюшки

Спасибо! О результатах отпишусь ниже.

Аватар пользователя Султан Султан 7 декабря 2013 в 20:40

Спасибо пользователю sergeybelya, благодаря которому удалось решить все вопросы:

css меняем в /sites/all/themes/MYTHEME/css/style.css

А чтобы определить какому классу присвоить те или иные параметры, выделяем\выбираем на сайте нужный элемент - жмем правой кнопкой - "Просмотр кода элемента"(если это Chrome) "Проинспектировать FireBug" (если Мозилла) и т.д.