আমাকে একটি প্রধান মেনু তৈরি করতে হবে যা নিয়মিত মেনুর একটি উপসেট। ডিজাইন দলটি মনে করে যে ব্যবহারকারীর পক্ষে প্রধান মেনুতে কেবলমাত্র সবচেয়ে গুরুত্বপূর্ণ লিঙ্ক থাকা এবং সমস্ত কিছু না রাখাই ভাল। কিছু লিঙ্কগুলি শীর্ষ স্তরের মেনু এবং কিছু সাব মেনু। এর জন্য আমি আশা করছিলাম যে ড্রপ ডাউন হিসাবে মেনু লিঙ্ক আইটেমের ফর্মটিতে একটি ক্ষেত্র যুক্ত করতে সক্ষম হব। কোনও লিঙ্ক তৈরি করার সময় ব্যবহারকারী এই ড্রপডাউনটি "প্রোমোটটোমেনমেনুএএসবিগলিংক" বা "প্রোমোটটোমেনমেনুএএসএসমেললিঙ্ক" ব্যবহার করতে পারে বা প্রধান মেনুতে আইটেমটি প্রদর্শন না করার জন্য কাউকে ছাড়তে পারে না।
আমি এই দ্রুপাল 7 সমাধান হিসাবে একই ধরণের সমাধান খুঁজছি কিন্তু দ্রুপাল 8 এর জন্য।
আমি আশা করছিলাম যে 'প্রসারিত' পাশে টেবিলের মেনু_লিঙ্ক_ কনটেন্ট_ডেটাতে একটি কলাম যুক্ত করতে সক্ষম হব। আমি আশা করছিলাম যে এই তথ্যটি ডি 7 সমাধানের মতো দেখানো অন্য টেবিলে রেকর্ড করতে হবে না।
আমি তৈরি করি এমন কাস্টম মডিউলে আমি লিঙ্ক ফর্মটিতে একটি ক্ষেত্র যুক্ত করতে সক্ষম হয়েছিলাম, পরীক্ষার উদ্দেশ্যে কেবলমাত্র আমি এখানে দিয়ে একটি পাঠ্য ক্ষেত্র যুক্ত করেছি:
custom_menu.module:
function custom_menu_form_alter(&$form, FormStateInterface $form_state, $form_id) {
if($form_id == 'menu_link_content_menu_link_content_form') {
$form['promoteToMainMenu'] = array(
'#type' => 'textfield',
'#title' => t('Promote to main menu'),
'#description' => t('Promote link menu to main menu.'),
'#default_value' => '',
'#weight' => -9
);
}
}
ক্ষেত্রটি অবশ্যই লিঙ্ক ফর্মটিতে দেখানো হয়েছে তবে এটি কখনও রেকর্ড করা হয় না।
কেউ আমাকে এই সাহায্য করতে পারেন?