Несколько дней тому назад я задавал подобный вопрос но так и не дождался ответа.
Нужно перевести этот сайт - assalam.ru на друпал
В общем я разобрался как это реализовать на друпале но никак не могу догнать некоторые вещи.
Как сделать чтобы со статей газеты выводилась рубрика где отображаются ссылки на все материалы этого номера. Как здесь к примеру: http://assalam.ru/assalam2008/319/10-s.shtml .
Как мы видим справа от статьи имеется блок со списком статьей этого номера. Я пробовал создавать виды для каждого номера а потом в блоках подключать соответствующий вид к статьям а в настройках блока каждого номера в "установках видимости для страницы" вводил адреса всех страниц номера. Но при таком подходе мне нужно создавать сотни видов а потом мучатся с вводом ссылок для каждого номера. Может кто знает более удобное решение?!!
Комментарии
А как вы определяете один номер газеты от другого?
Если таксономией, то можно воспользоваться модулями типа - симилар термс, релатед контент или еще каким-нибудь, они довольно четко выводят. Или использовать аргументы в вьювсах. Или сниппет какой-нибудь сделать...
Я использовал таксономию. То есть создал словарь под именем "Номер газеты" и в статьях задавал номер газеты. Далее создавал виды для каждого номера где используя фильтр выбирал для статьи определенного номера.
Спасибо за ответ.
Установил модуль Related links и начал ее осваивать. В общем этот модуль решает мою проблему но как я понял нужно вводить ссылку каждой статьи номера.
Может имеется такой модуль который позволяет автоматически выбирать статьи по заданному критерию. К примеру для статей газеты я делаю такие ссылки "gazeta/285/статья". Хотелось бы чтобы задав подобную маску "gazeta/285/*" модуль сам создавал ссылки на все материалы 285 номера.
Установил следующие модули Related links , Relevant Content , Similar Entries, Taxonomy Quick Find но ни одна из них насколько я понял не решает подобающим образом мою проблему. Конечно можно заносить ссылки на каждую статью номера вручную но слишком много времени уйдет на это. Неужели нет такого модуля который бы сам создавал бы ссылки на основании масок заданных в адресной строке. К примеру как я писал задав такую маску "gazeta/285/*" создавал блок с ссылками на все статьи 285 номера.
Вам чуть выше предложили неплохой вариант сделать вьюс, который будет выдавать содержимое нужного номера, ориентируясь на поданный ему аргумент. Пример работы с аргументами во вьюсах можно посмотреть в документации модуля.
Не могли бы вы более подробно разъяснить этот момент. По английски я не понимаю в русскоязычных статьях которые прочитал про views информация о том как использовать аргументы не нашел. Подскажите для чего и как можно использовать аргументы.
Я, к сожалению, пока не слишком большой специалист в Drupal, поэтому мне почти нереально это объяснить самостоятельно -(
Будем надеяться, что кто-нибудь из гуру придёт и подскажет.