আপনি কাস্টম মডিউলটিতে একটি পৃষ্ঠা নির্ধারণ করে এটি করতে পারেন।
"পৃষ্ঠাটি পাওয়া যায়নি" বিভাগটি ব্যবহার করে একটি পৃষ্ঠা তৈরি করুন hook_menu()
।
function MODULE_menu() {
$items['page-not-found'] = array(
'title' => '',
'page callback' => 'MODULE_page_not_found',
'access callback' => TRUE,
);
return $items;
}
function MODULE_page_not_found() {
drupal_set_title('Page not found');
$cust_err = "";
$cust_err = $cust_err . "The requested page " . current_path() . " could not be found";
return $cust_err;
}
পৃষ্ঠা কলব্যাক current_path()
404 ত্রুটির কারণ হয়ে পৃষ্ঠার পথ ফিরে আসতে ব্যবহার করে।
যান এডমিন> কনফিগ> সিস্টেম> সাইট-তথ্য , এবং এন্টার পৃষ্ঠা-না পাওয়া (একই নামের সংজ্ঞায়িত hook_menu
) অধীনে ডিফল্ট 404 (পাওয়া যায় নি) পৃষ্ঠা ।
এখন ত্রুটি পৃষ্ঠাটি নিম্নলিখিত স্ক্রিনশটের মতো প্রদর্শিত হবে।
এটি পরিষ্কার যে এটিতে সমস্ত নেভিগেশন লিঙ্ক রয়েছে এবং ত্রুটি তৈরির পৃষ্ঠা URL টিও (মূল পৃষ্ঠার সাথে খুব মিল খুঁজে পাওয়া যায় না)। এবং @ নিখিলের উপরের উত্তরে উল্লিখিত মডিউলটি "অনুরোধ করা পৃষ্ঠাটি পাওয়া যায়নি।" তবে ত্রুটির কারণে পৃষ্ঠার URL টি নেই।