Всех приветствую! Я сейчас готовлю один сайт и там в дизайне есть такой вид отображения новостей по месяцам (в табах) Я приложил скрин того как это должно выглядеть. Очень нужна ваша помощь и совет как это реализовать с использованием views
Одним views не обойтись.
Придется плясать от даты публикации материала, и из него выдергивать месяц публикации, если вы хотите именно как нарисовано сделать.
ну что именно реализовано? Я включал его. Ну понятно, что архивы по месяцам выводятся в списке
заточить их под табы, а как при открытии определенного таба сделать чтобы он оставался активным? Когда открываешь нужный месяц выводится просто страница со списком нод по данному месяцу
ну это понятно все. Ну может я не то что-то включаю? Вид Архив, дальше добавить блок, настроил, вывожу в нужную область. Выводит оно месяца. Открываю нужный месяц, но в самом блоке данный месяц никак не активируется. В коде нету никакого актива
Взял установил наново друпал еще один. Создал там три ноды с разницой в один месяц каждая, потом включи виевс, включил Архив, вывел блок - и все работает, "актив" в ссылках появляется. Но почему этого не происходит на моем проекте?? Что за бред? Все же деалаю идентично.
Провел тест с постепенным включением модулей... оказалось дело не в модулях. А в мультиязычности. Archive list перестает нормально работать, когда в адресе появляется хоть какой-то префикс типа /ru/archive, /en/archive
Комментарии
Одним views не обойтись.
Придется плясать от даты публикации материала, и из него выдергивать месяц публикации, если вы хотите именно как нарисовано сделать.
Модуль http://drupal.org/project/views_tabs
дефолтное представление archive + css
спасибо, попробую разобраться
очень бы хотелось все попроще сделать, но дайте наводку хотя бы как реализовать? Если знаете. CSS для меня не проблема.
всё уже реализовано, включить представление, добавить css
ну что именно реализовано? Я включал его. Ну понятно, что архивы по месяцам выводятся в списке
заточить их под табы, а как при открытии определенного таба сделать чтобы он оставался активным? Когда открываешь нужный месяц выводится просто страница со списком нод по данному месяцу
в блоках включите Archive list
включал. вставил этот блок нужную область, а дальше как? Например активный месяц Май, как через цсс определить что он активен?
a.active {
background: red;
}
http://getfirebug.com/
ну это понятно все. Ну может я не то что-то включаю? Вид Архив, дальше добавить блок, настроил, вывожу в нужную область. Выводит оно месяца. Открываю нужный месяц, но в самом блоке данный месяц никак не активируется. В коде нету никакого актива
у всех есть а у вас нету?
попробую еще раз все проделать.. сегодня мозги не варят уже
Вот посмотрите этот скрин... Почему-то нету "актива"
Уже перепробовал по разному его выводить. В чем ерунда может быть? Ссылки не активируются хоть убей.
Взял установил наново друпал еще один. Создал там три ноды с разницой в один месяц каждая, потом включи виевс, включил Архив, вывел блок - и все работает, "актив" в ссылках появляется. Но почему этого не происходит на моем проекте?? Что за бред? Все же деалаю идентично.
Провел тест с постепенным включением модулей... оказалось дело не в модулях. А в мультиязычности. Archive list перестает нормально работать, когда в адресе появляется хоть какой-то префикс типа /ru/archive, /en/archive