কীভাবে "ক্ষেত্রগুলি পরিচালনা করুন" এবং "প্রদর্শন পরিচালনা" ট্যাবগুলি গোপন করবেন


18

আমি ড্রুপাল 7 দিয়ে একটি ওয়েবসাইট তৈরি করছি এবং আমি ট্যাক্সনোমিজের অনুমতিগুলি খুঁজছিলাম। আমি ওয়েবসাইট রক্ষণকারীদের ভোকাবুলারি পরিচালনা এবং শর্তাদি যুক্ত করতে, শর্তাদি বাছাই করার জন্য একটি কেন্দ্রীয় জায়গা দিতে চেয়েছিলাম। সুতরাং আমি তাদের ভূমিকাকে ট্যাক্সনোমির আওতায় "প্রশাসনিক শব্দভাণ্ডার এবং শর্তাদি" অনুমতি দিয়েছি। তবে এটির ফলে একটি অযাচিত জটিলতার সৃষ্টি হয়েছিল, মূলত এটি তাদেরকে নতুন ক্ষেত্র তৈরি এবং তাদের প্রদর্শন ("ক্ষেত্রগুলি পরিচালনা করুন" এবং "প্রদর্শন পরিচালনা করুন" ট্যাবগুলি পরিচালনা করতে) অ্যাক্সেস দিয়েছিল।

তাদের কী শব্দভাণ্ডার এবং শব্দসম্পাদনা সম্পাদনা স্ক্রিনে অ্যাক্সেস দেওয়ার কোনও উপায় আছে যা "কাঠামো> টেকনোমি" এর মাধ্যমে অ্যাক্সেস করা যায় তবে শব্দভান্ডার সম্পাদনার স্ক্রিনে "ক্ষেত্রগুলি পরিচালনা করুন" এবং "প্রদর্শন পরিচালনা করুন" ট্যাবগুলিকে অক্ষম করে?

আমি ড্রুপাল in-তে ওভাররাইডিং এবং হুকের ধারণা সম্পর্কে বেশ পরিচিত, তবে আমি ড্রুপাল to-তে বেশ নতুন (আসলে এটি আমার প্রথম ডি 7 ওয়েবসাইট, প্রায় 5 বা 6 ডি 6 ওয়েবসাইট তৈরি) তাই আমি কিছু মনে করি না এর কোনও কোডিং সমাধান যদি থাকে তবে। কেবল উত্তর বা সঠিক দিকে ধাক্কা।

যেহেতু কেউ এখনও উত্তর দেয়নি, তাই আমি যুক্ত করতে চেয়েছিলাম যে আমি কর অঞ্চল (প্রশাসক / কাঠামো / কর) বিভাগ পরিচালনা করার জন্য কেন্দ্রীয় অঞ্চলের বিকল্পগুলি সন্ধান করতে ইচ্ছুক। ট্যাক্সনোমিজ অ্যাডমিন পৃষ্ঠাটি অনুকরণ করতে আমি ভিউ সহ একটি পৃষ্ঠা তৈরি করতে চাইতে পারি।

এটি কি সম্ভব এবং এর আগে কেউ এরকম কিছু করেছে?

উত্তর:


8

আমি জানি এটির কিছুক্ষণ আগে জবাব দেওয়া হয়েছিল, তবে এমন একটি সমাধান রয়েছে যা কোনও কাস্টম বা বিশেষ মডিউলগুলির প্রয়োজন হয় না।

আপনি যদি ক্ষেত্রগুলি ui মডিউল অক্ষম করেন তবে ক্ষেত্রগুলি পরিচালনা করুন এবং প্রদর্শন ট্যাবগুলি পরিচালনা করবেন না।

যদি এটি কোনও প্রোডাকশন সাইট হয় তবে এটি করা ঠিক হবে কারণ আপনি ইতিমধ্যে ক্ষেত্রগুলি কীভাবে চান তা কনফিগার করেছেন। আপনার যদি কখনও কোনও পরিবর্তন করার প্রয়োজন হয় তবে কেবল মডিউলটি সংক্ষেপে আবার সক্ষম করুন।


1
+1 এটিকে ফলাফলটি অর্জনের সবচেয়ে পরিষ্কার, ন্যূনতম এবং দ্রুত উপায় বলে মনে হচ্ছে।
মৌমাছি

এটি কোনও কর্মক্ষেত্র নয়, এটি এমন একটি সমাধান যা "কোনও কাস্টম বা বিশেষ মডিউলগুলির প্রয়োজন হয় না" এবং এটি তৈরি করা প্রতিটি ড্রুপাল সাইটে ঠিক কাজ করে works
মার্বেলগ্রাভি

7

ফিল্ড_ইউ_পরিমেশন মডিউল ব্যবহার করুন যা "ক্ষেত্রগুলি পরিচালনা করুন" এবং "পরিচালনা পরিচালনা" ট্যাবগুলি ভূমিকা অনুমতিগুলির উপর ভিত্তি করে প্রদর্শিত হবে কিনা তা নিয়ন্ত্রণ করে।


3

administer taxonomyক্ষেত্রের অনুমতি দেওয়ার জন্য যে অনুমতিটি ব্যবহার করা হয় তা হ'ল ট্যাক্সোনমি প্রশাসনে অ্যাক্সেস দেওয়ার জন্য তাদের যদি এই অনুমতি দেওয়ার দরকার হয় তবে আপনি ফিল্ড ইউআইয়ের জন্য একটি নতুন অনুমতি তৈরি করতে পারেন।

এটি সেট করার সহজতম উপায় hook_entity_info_alterহুক সহ, যেহেতু এখানেই ফিল্ড ইউআইয়ের অ্যাডমিন পাথ যুক্ত করা হয় এবং তাদের জন্য অ্যাক্সেসের অনুমতি। আপনি hook_menu_alterঅনুমতিটি পরিবর্তন করতেও ব্যবহার করতে পারেন তবে এটি কিছুটা বেশি কাজ।


2

আপনি ফিল্ড_উই.মুডুল ফাইল থেকে ফিল্ড_ইউ_মেনু () ফাংশনে সেটআপ করা 'অ্যাক্সেস কলব্যাক' সম্পাদনা করতে হুক_মেনু_াল্টার () ব্যবহার করে চেষ্টা করতে পারেন। এখানেই "ক্ষেত্রগুলি পরিচালনা করুন" এবং "প্রদর্শনগুলি পরিচালনা করুন" মেনু আইটেম সেটআপ করা হয়।

আপনার হুক_মেনু_াল্টারে () আপনি ট্যাক্সনমি পাথগুলির জন্য এই দুটি মেনু আইটেম প্রবেশের সন্ধান করতে পারেন (যেহেতু আপনি এগুলির বিষয়বস্তুর ধরণগুলি রাখতে চান) এবং একটি 'কাস্টম পদ্ধতিতে' অ্যাক্সেস কলব্যাক 'পরিবর্তন করে যা আপনার তৈরি করা একটি নতুন অনুমতি পরীক্ষা করে cks in hook_permission ()।

আমি অতীতেও অনুরূপ কিছু করেছি এবং প্রয়োজনে কোড প্রেরণে খুশি হব।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.