ড্রুপাল in- এ ব্যবহৃত হুক_ফুটারের সমতুল্য হুক_পেজ_বিল্ড () বাস্তবায়ন এবং নীচের কোডটির$page['page_bottom']
মতো কোড ব্যবহার করে এর সামগ্রী পরিবর্তন করতে হবে:
function mymodule_page_build(&$page) {
$page['page_bottom']['devel'] = array(
'#weight' => 25,
'#markup' => '<div style="clear:both;">' . devel_query_table() . '</div>',
);
}
নিম্নলিখিত বিষয়বস্তু html.tpl.php$page['page_bottom']
থেকে আউটপুট , নিম্নলিখিত কোড ব্যবহার করে:
<?php print $page_top; ?>
<?php print $page; ?>
<?php print $page_bottom; ?>
</body>
</html>
নিম্নলিখিত কোডটি ব্যবহার করে টেমপ্লেট_প্রসেস_এইচটিএমএল ()$page_bottom
থেকে এর মান শুরু করা হয় :
// Render page_top and page_bottom into top level variables.
$variables['page_top'] = drupal_render($variables['page']['page_top']);
$variables['page_bottom'] = drupal_render($variables['page']['page_bottom']);
// Place the rendered HTML for the page body into a top level variable.
$variables['page'] = $variables['page']['#children'];
$variables['page_bottom'] .= drupal_get_js('footer');
হুক_পেজ_এল্টার () এর মধ্যে পার্থক্য এবং hook_page_build()
এটি hook_page_alter()
হ'ল পরে কার্যকর করা হয় hook_page_build()
এবং অন্য মডিউল দ্বারা যুক্ত সামগ্রী পরিবর্তন করতে, বা hook_page_build()
পৃষ্ঠায় নতুন সামগ্রী যুক্ত করার জন্য ব্যবহার করা উচিত।