Sitemap return only current language menu items.
Language neutral items are ignored.
Same problem here with nice_menus #1332396: Incopability with i18nmenu_node module.

site_map.module line 272:

<?php
// Use menu_tree_all_data to retrieve the expanded tree.
$tree = menu_tree_all_data($mid);
if (
module_exists('i18nmenu')) {
 
i18nmenu_localize_tree($tree);
}
?>

replace by:

<?php
if (module_exists('i18nmenu')) {
 
i18n_selection_mode('off');
}

// Use menu_tree_all_data to retrieve the expanded tree.
$tree = menu_tree_all_data($mid);

if (
module_exists('i18nmenu')) {
 
i18n_selection_mode('reset');
 
i18nmenu_localize_tree($tree);
}
?>

Comments

nitingoyal’s picture

Sitemap page is showing the language neutral items. I didn't face this issue.