Ich habe ein Modul namens erstellt hotel_reviews
.
Ich habe den Routenknoten / {node} / reviews mit hotel_reviews.routing.yml erstellt .
hotel_reviews.content:
path: '/node/{node}/reviews'
defaults:
_controller: '\Drupal\hotel_reviews\Controller\ReviewsController::content'
_title: 'Reviews'
requirements:
_permission: 'access content'
Ich habe dann versucht, eine lokale Aufgabe mit hotel_reviews.links.task.yml hinzuzufügen .
hotel_reviews.content:
route_name: hotel_reviews.content
title: 'Reviews'
base_route: node.view
weight: 100
Ich kann jetzt auf den von meinem Controller definierten Inhalt unter zugreifen. node/1/reviews
Wenn ich jedoch zu gehe, wird node/1
keine Registerkarte "Bewertungen" angezeigt.
Was mache ich falsch?
Ich habe bisher die folgende Dokumentation verwendet: