Добрый день, уважаемые!
Решение не могу найти уже несколько дней, хотя, кажется, что оно тривиально (м.б. так и есть). Видимо просто не хватает знаний...
Есть статьи журнала. Каждая статья соотносится одной из рубрик и, естественно, номеру журнала.
Создано 2 типа материалов:
1. Номер журнала (поля: год, месяц, обложка(image))
2. Статья (поля: год, месяц, рубрика (таксономия), номер журнала (Node reference))
Необходимо сделать вывод всех номеров журнала в виде обложек. Каждая обложка должна иметь ссылку вида www.sait.com/issue/2009/1/ (как пример). По ссылке выводятся все статьи из данного номера, отсортированные по рубрикам.
Никак не пойму, как произвести вывод статей (view) номера на основе ссылающихся на него статей, при этом сформировав правильный url. Либо же это можно реализовать каким-то другим образом?
Буду признателен за любую помощь.
Комментарии
интересно, буду следить, может кто и поможет
поэт...
наверно журналы проще сделать тебе не через Node reference, а черезез taxonomy, я бы так сделал.
тогда получится такая штука:
наджимаешь на журнал - получаешь все статьи через views с термином "дата, или номер журнала, как назовешь", включишь в view поле термин (рубрика) и делай групировку по этому термину , неизвестно что получится.
также пригодится
Спасибо, тоже думал над таксономией. Но тогда возникает вопрос с обложкой номера...
Сейчас пробую модуль Node Referrers. Он позволяет выводить просто список привязаных к номеру статей. Но этого недостаточно. Нужен вывод доп. полей статей + сортировка по рубрикам...
не пойму какая там может быть проблемма? у тебя же номер в отдельном типе мат-ла. делай что хочешь с ним.
попробуй обязательно то что я написал. решение там есть, и оно очень простое, вот только неизвестноо насколько правильное, есть и другие варианты, которые я не знаю. напиши что получится.
а этот код тебе очееень поможет. вывод всех статей на номер + темизация полей через views
Пока ничего не выходит...
Сделал словарь номеров с терминами типа "01-2009" (хотя корректней наверное делать 2 словаря с терминами типа "01..12" и "2000...2009")
Сделал view номеров журнала с обложками.
Вопрос возникает в привязке обложки номера к ссылке не на ноду номера, а на таксономию номера (не знаю, понятно ли).
Т.е. при клике на обложку попадаем на пустую страницу, а надо на issue/01-2009 (вывод статей номера-таксономии)
Странно, неужели среди участников форума никто не делал подобный архив?
печально...
делай так:
1- делай ссылки типа mysite.re/vipusk/номер журнала
2-делай views который я тебе дал уже два раза, и добавь к нему вывод в блок
3-публикуй этот блок на странице vipusk/*
можешь постучать 476287. все равно делать нечего