Due to the changes in the Drupal 6 menu system the code to create a custom menu for a given needs to be done in a template file. If you wish to use domain_menus you need to add the following code to your theme's template.php file. The code should be placed in the phptemplate_preprocess_page function. global $_domain, $conf; $domain_menu = domain_menu_lookup($_domain['domain_id']); if ($domain_menu != -1) { $primary = $domain_menu['primary']?explode(':',$domain_menu['primary']):''; $secondary = $domain_menu['secondary']?explode(':',$domain_menu['secondary']):''; $vars['primary_links'] = isset($primary[0])?menu_navigation_links($primary[0]):array(); $vars['secondary_links'] = isset($secondary[0]) ? menu_navigation_links($secondary[0]):array(); }