मैंने एक मॉड्यूल बनाया है जिसे कहा जाता है hotel_reviews
।
मैंने रूट नोड / {नोड} / होटल_रेव्यू.रूटिंग.लाइम का उपयोग करके समीक्षाएं बनाई हैं ।
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
हूं तो मुझे समीक्षा टैब दिखाई नहीं देता है।
मैं क्या गलत कर रहा हूं?
मैं अब तक निम्नलिखित प्रलेखन का उपयोग कर रहा हूं: