J'ai créé un module appelé hotel_reviews
.
J'ai créé le nœud d'itinéraire / {node} / reviews à l'aide de 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'
J'ai ensuite essayé d'ajouter une tâche locale en utilisant hotel_reviews.links.task.yml .
hotel_reviews.content:
route_name: hotel_reviews.content
title: 'Reviews'
base_route: node.view
weight: 100
Je peux maintenant accéder au contenu défini par mon contrôleur à node/1/reviews
, mais quand je vais dans node/1
Je ne vois pas d'onglet d'avis.
Qu'est-ce que je fais mal?
J'ai utilisé la documentation suivante jusqu'à présent: