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