Друпал. Разное

Автоматическое создание кучи Нод:

Через модуль 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, // Будет ВЫШЕ
],
];

Компьютер: