Я создал модуль под названием hotel_reviews
.
Я создал маршрутный узел / {node} / reviews, используя hotel_reviews.routing.yml .
hotel_reviews.content:
path: '/node/{node}/reviews'
defaults:
_controller: '\Drupal\hotel_reviews\Controller\ReviewsController::content'
_title: 'Reviews'
requirements:
_permission: 'access content'
Затем я попытался добавить локальную задачу, используя hotel_reviews.links.task.yml .
hotel_reviews.content:
route_name: hotel_reviews.content
title: 'Reviews'
base_route: node.view
weight: 100
Теперь я могу получить доступ к содержимому, определенному моим контроллером node/1/reviews
, однако, когда я перехожу на node/1
страницу, я не вижу вкладку отзывов.
Что я делаю неправильно?
До сих пор я использовал следующую документацию: