নিম্নলিখিত কোড সাহায্য করা উচিত। আপনাকে অবশ্যই আপনার 5 টি ব্লক যথাযথ হিসাবে যুক্ত করতে হবে তবে এটি আপনি কেবলমাত্র একটি মডিউলে একাধিক ব্লক যুক্ত করতে পারবেন তা দেখানোর জন্য:
function MYMODULE_block_info() {
$blocks = array();
$blocks['myfirstblock'] = array(
'info' => t('My block admin info'),
'status' => 1,
);
$blocks['mysecondblock'] = array(
'info' => t('My second block admin info'),
'status' => 1,
);
return $blocks;
}
function MYMODULE_block_view($delta = '') {
$block = array();
switch ($delta) {
case 'myfirstblock':
$block = array(
'subject' => t('My first block title'),
'content' => t('My first block content'),
);
break;
case 'mysecondblock':
$block = array(
'subject' => t('My second block title'),
'content' => t('My second block content'),
);
break;
}
return $block;
}
এপিআই ডক্স status => 1
থেকে কারণ hook_block_info()
:
স্থিতি: (alচ্ছিক) ব্লক সক্ষম স্ট্যাটাসের জন্য প্রাথমিক মান। (1 = সক্ষম, 0 = অক্ষম)। বেশিরভাগ মডিউল প্রাথমিক মান সরবরাহ করে না, এবং প্রদত্ত যে কোনও মান ব্লক কনফিগারেশন স্ক্রিনের কোনও ব্যবহারকারী দ্বারা পরিবর্তন করা যেতে পারে।
আমি নিশ্চিত নই আপনি যেখান থেকে প্রতি মডিউল ধারণার জন্য একটি ব্লক পেয়েছেন। আপনি একটি মডিউলে যতগুলি ব্লক চান তা তৈরি করতে পারেন।