Drupal View - загружай больше с ajax - PullRequest
1 голос
/ 24 февраля 2011

У меня есть Просмотр (отображение блока), в котором перечислены названия узлов определенного типа контента, отображающие последние 12 опубликованных элементов.Он отображает все узлы определенного типа.

Я хотел бы загрузить следующие 12 элементов с помощью AJAX (я знаю, что это делает пейджер, но я надеялся избежать этого) итакже управляйте смещением на основе заголовка узла.

Я думаю, что второй запрос может быть выполнен с помощью номера строки в запросе, но до сих пор у меня возникают проблемы с выполнением рабочего сценария.

Ответы [ 2 ]

2 голосов
/ 25 февраля 2011

вы всегда можете вызвать результаты просмотра из Drupal API:

$results = views_get_view_result('my_view',$display, $args)

и в аргументах вы можете передать начальное / конечное число элементов или что-то еще, зависит от того, как вы сортируете свои результаты

0 голосов
/ 24 февраля 2011

Ну, вместо этой работы, как насчет выбора мини-пейджер?Я уверен, что он показывает только предыдущие и следующие ссылки.Если вы хотите использовать не тот дисплей, вы можете переопределить theme_views_mini_pager (из views / theme / theme.inc, строка 636), чтобы показать только то, что вам нужно.

...