Автоматическое создание кучи Нод:
Через модуль Devel (без консоли)
Скачайте модуль Devel (composer require drupal/devel).
Включите его в админке (/admin/modules), обязательно поставьте галочку на подмодуле Devel Generate.
Перейдите по адресу: Конфигурация → Разработка → Generate content (/admin/config/development/generate/content).
==========
Вьюха с контекстным фильтром из костомного блока-модуля.
Делается при сложной логике контекстного фильтра.
Воплощение: https://av.russkiyslovar.ru
1. Добавить сам фильтр. Это в представлении справа.
Проверка: Предпросмотр с контекстными фильтрами: - должно срабатывать на простую цифру
2. В модуле:
//$author_id = 5; // Та самая "простая цифра"
// Вызов вьюхи stati_gida
$view = Views::getView('stati_gida');
if (is_object($view)) {
$view->setDisplay('block_1');
$view->setArguments([$author_id]);
$render = $view->render();
// Добавляем контекст кеша, чтобы блок менялся при смене URL
$render['#cache']['contexts'][] = 'url.path';
return $render;
}
3. Подключить Блок не забываем.
=============
return [
'search_form' => [
'#view' => $search_output,
'#weight' => 10, // Будет НИЖЕ
],
'my_text' => [
'#markup' => 'Привет!',
'#weight' => 0, // Будет ВЫШЕ
],
];
