1. Все свои модули нужно класть в папку /modules/custom/
2. Придумайте название модуля. Это важно. Оно, скорее всего будет отражаться практически везде. Для примера - summ
3. В папке /modules/custom/summ создаём файл summ.info.yml
4. Содержание файла:
name: Summ
description: Custom module for learning Drupal 8
type: module
core: 8.x
package: DrupalSumm
5. Зайдите в Модули, найдите и включите наш модуль. Всё должно быть без ошибок.
6. В результате - у нас есть наш подключённый модуль.
7. В той же папке нужно создать файл: summ.routing.yml
8. Содержание файла:
summ.first_page:
path: '/first-page1'
defaults:
_controller: '\Drupal\summ\Controller\FirstPageController::content'
_title: 'Hello World!'
requirements: