Read more во views типа "Block"

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

Аватар пользователя Pavel-V Pavel-V 14 апреля 2011 в 9:30

Есть Views, сделано блоком, который выводится в отдельном регионе. В блоке должно отображаться только 2 пункта, а для вывода остальных нужно сделать ссылку "Читать далее".
Проблема в том, что для Views типа Block стандартными средствами такую ссылку почему-то сделать нельзя.
Нашел вот это: http://drupal.org/node/450736, там советуют сделать Views Page и не париться. Но тогда не понятно, как вывести эту Page в нужном мне регионе...

Подскажите, пожалуйста, либо какой-то способ сделать ссылку в блоке, либо как вывести Views Page в нужном регионе.

Комментарии

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 14 апреля 2011 в 9:45

когда вы создаете Views типа Block - вы получаете то, что просите - а именно блок. Соответственно, для того чтобы тыкнув по ссылке увидель все записи на странице надо создать именно Views Page и прописать ей нужный урл.

"Pavel-V" wrote:
Но тогда не понятно, как вывести эту Page в нужном мне регионе...

Вот тут не понятно, что вы хотите получить.

Опишите как вы себе видите - что должно произойти после перехода по ссылке "Читать далее"

Аватар пользователя Pavel-V Pavel-V 14 апреля 2011 в 10:07

2 региона: "Содержимое" и "Правая колонка"
В правой колонке - Views Block, в котором выводится 2 тизера определенного типа материала ("Прошедшее" он называется).

При нажатии на ссылку "Читать далее" (правильнее было бы назвать ее "Смотреть всё") в регионе "Содержимое" должны выводиться все ноды типа "Прошедшее"

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 14 апреля 2011 в 10:31

Ясно.

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
Соответственно, для того чтобы тыкнув по ссылке увидель все записи на странице надо создать именно Views Page и прописать ей нужный урл.

Потом надо сделать собственно ссылку. Хз как это делается правильно Wink Я бы сделал чере footer вьюхи (проаисал бы там ссылку на полную страницу)

зы. вьюха встанет именно туда, куда вы и хотите

Аватар пользователя Pavel-V Pavel-V 14 апреля 2011 в 10:45

А как мне эту ViewsPage вывести в регионе "Правая колонка"?
Просто ViewsBlock потому и был выбран, что его можно легко определить в нужный регион. С ViewsPage это менее очевидно Smile

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 14 апреля 2011 в 11:02

"Pavel-V" wrote:
А как мне эту ViewsPage вывести в регионе "Правая колонка"?

Вернемся к вопросу что вы хотите получить при нажатии на ссылку Wink Если вы хотите просто что бы вместо того блока выводился блок с всеми записями, то, если сильно не мудрить можно сделать так (например):
1. Создаем блок с 5-ю первыми записями
2. Создаем блок со всеми записами
3. Ставим модуль quicktabs и при помощи него сводим эти два блока в один.

В итоге получите один блок с 2-я вкладками: 5 записей и все записи.

Аватар пользователя Pavel-V Pavel-V 14 апреля 2011 в 18:07

Ок! Спасибо, интересный модуль Smile

Решил так: в футере блока прописал ссылку на ViewsPage с этим типом материла.
Может не очень кошерно, но работает

Спасибо за помощь!:)