কোনও নোডে ট্যাব / স্থানীয় টাস্ক যুক্ত করুন


10

আমি নামক একটি মডিউল তৈরি করেছি hotel_reviews

আমি হোটেল_প্রিভিউস.রাউটিং.আইএমএল ব্যবহার করে রুট নোড / ode নোড} / পর্যালোচনাগুলি তৈরি করেছি

hotel_reviews.content:
  path: '/node/{node}/reviews'
  defaults:
    _controller: '\Drupal\hotel_reviews\Controller\ReviewsController::content'
    _title: 'Reviews'
  requirements:
    _permission: 'access content'

আমি তখন হোটেল_প্রিভিউ.লিঙ্কস.টাস্ক.আইএমএল ব্যবহার করে একটি স্থানীয় কাজ যোগ করার চেষ্টা করেছি

hotel_reviews.content:
  route_name: hotel_reviews.content
  title: 'Reviews'
  base_route: node.view
  weight: 100

আমি এখন আমার নিয়ামক দ্বারা নির্ধারিত সামগ্রীটিতে অ্যাক্সেস করতে পারি node/1/reviews, তবে আমি যখন যাই তখন আমি node/1কোনও পর্যালোচনা ট্যাব দেখতে পাই না।

আমি কি ভুল করছি?

আমি এখন পর্যন্ত নিম্নলিখিত ডকুমেন্টেশন ব্যবহার করে যাচ্ছি:

উত্তর:


14

আপনার বেস রুটটি ভুল। নোডটি নোড / নোড / 1 এর জন্য ব্যবহার করে এমন রুট আপনাকে ব্যবহার করতে হবে। এটি নোড.ভিউ নয়। এটি সত্তা.নোড.ক্যানোনিকাল।


3
এটা তার মধ্যে ট্র্যাকার মডিউল থেকে কৃতকর্মের অনুরূপ tracker.links.task.yml "ভ্রমণ" ট্যাব (/ ব্যবহারকারী / {ব্যবহারকারী} / কার্যকলাপ), যার জন্য বেস রুট entity.user.canonical জন্য ফাইল। (আমি এই উদাহরণটি নিজের জন্য অনুস্মারক হিসাবে যুক্ত করেছি, আশা করি এটি অন্যান্য ব্যবহারকারীদেরও সহায়তা করবে))
কিমলালুনো

1
এটি আমার জন্য কাজ করে মহান। ধন্যবাদ ... তবে এটি অ্যাডমিন থিম থেকে সামনের দিকে থিমে সরে যাচ্ছে ... অ্যাডমিন থিমটি কীভাবে রাখবেন সে সম্পর্কে কোনও চিন্তা? ধন্যবাদ!
ডেলফোর্ড চ্যাফিন

1
কোনও বিষয় নয় ... এটি খুঁজে পেয়েছে ... অন্যের জন্য উত্তর এখানে রেখে: (রুটের সংজ্ঞা অনুসারে) বিকল্পগুলি: _ অ্যাডমিন_রোউট: সত্য
ডেলফোর্ড চ্যাফিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.