আমার কাস্টম থিম hook_preprocess_page()এবং hook_preprocess_html()ফাংশনগুলিতে আমার প্রায়শই একই তথ্য সনাক্ত করা প্রয়োজন। মূলত একই চালনার পরিবর্তে যদি বিবৃতি একই তথ্য সনাক্ত করতে উভয়টিতে পরীক্ষা করে, এটি উভয় ক্ষেত্রে একবার করে এটি করা এবং তারপরে অন্য প্রিপ্রোসেস ফাংশনে সেই তথ্যটি প্রেরণ করা আরও অনেক বেশি বুদ্ধিমান হতে পারে। কিভাবে আমি এটি করতে পারব? আমি নিম্নলিখিত চেষ্টা করেছিলাম কিন্তু এটি কার্যকর হয়নি:
function myTheme_preprocess_page(&$vars){
$vars['myValue'] = 7;
}
function myTheme_preprocess_html(&$vars){
//$vars['myValue'] should equal 7...
}
আমি এটি অন্য উপায়েও চেষ্টা করেছি (প্রিপ্রোসেস এইচটিএমএল ফাংশনে মান নির্ধারণ এবং তারপরে পৃষ্ঠা প্রিপ্রোসেস ফাংশনে এটি পুনরুদ্ধার করে) তবে এটি কার্যকর হয়নি। কোনটি সম্পর্কিত প্রশ্ন নিয়ে আসে: এই প্রিপ্রোসেস ফাংশনগুলি কীভাবে হয়, প্রসেস করা হয়? আমার কাছে মনে হচ্ছে পৃষ্ঠার প্রিপ্রসেস ফাংশনটি এইচটিএমএল এর আগে চলে আসে, এটি কি সঠিক?