Рейтинг:0

Есть ли возможность захватить массив со всеми nid представления?

флаг mx

Я пытался использовать хуки, но в переменной $view->result я получаю узлы только с фактической страницы (10 узлов, потому что размер пейджера равен 10). В моем представлении есть несколько открытых фильтров, поэтому я хочу, чтобы результирующие узлы не фильтровались

функция mymodule_views_pre_view(&$view, &$display_id, &$args){

если ($view->id() == 'myview') {

    foreach ($view->результат как $row) {
        // Получить значение полного имени.
        $нид = $строка->нид;
        // проверяем вывод результата только для тестирования.
        \Drupal::messenger()->addMessage($nid);
    }

Моя конечная цель — создать ссылку в этом представлении с конкатенированным аргументом nid. Является ли это возможным?

No Sssweat avatar
флаг ua
Интересно узнать, почему? Какова цель создания такой объединенной ссылки?
aljico avatar
флаг mx
Я хочу создать ссылку на собственный контроллер в этом представлении: http://example.com/pdf-printer?nodes=1+2+3+4+5+6+7+8+9+10+11+ 12
флаг in
Как насчет создания дополнительного отображения в том же представлении, которое не разбито на страницы?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.