Не будут работать никакие плагины а если и будут то до первого обновления Zoo или Joomla. Объясню почему, сейчас 90% использую родной SEF от Joomla, к тому же хакают его router.php, для того что бы ссылки были без item-id и category-id, это относится и к zoo, его роутер тоже хакают, по тем же самым причинам, что бы избавится от кривых ссылок, со всякими id и т.д. Теперь подумайте сами, как может плагин zoo Xmap поспевать за всем этим безобразием. Выход прост, генерируйте карту сами и вностите изменения вручную, а плагин вообще не ставьте, отображайте ссылки на категории стандартным плагином content-xmap, и дописывайте руками ваши ссылки на категории с zoo items. Можно генерить карту сайта из Xmap в XML файл где-то есть как это делать, вот код для sitemap.php,
<?php
$url="http://".$_SERVER['HTTP_HOST']."/index.php?option=com_xmap&sitemap=1&view=xml";
$xml_code = file_get_contents($url);
if (file_put_contents($_SERVER['DOCUMENT_ROOT'].'/sitemap.xml', $xml_code))
{
echo "<h1>XML sitemap successfully updated</h1>";
$xml_code = file_get_contents($_SERVER['DOCUMENT_ROOT'].'/sitemap.xml');
$xml_code = str_replace ("</url>", "</url><br>", $xml_code);
echo $xml_code;
}
else echo "<h1>Error!</h1>";
?>
он создаст файл sitemap.xml в корне, и запускайте его по мере необходимости когда удаляете статьи или items в zoo, будет создаваться в корне сайта измененный sitemap.xml и уже в нем ручками исправьте то что вам нужно. Метод конечно не ах, так как если сайт большой да еще и если весь на zoo тогда будет тяжко но если основное наполнение будет статичным и ссылки не будут меняться тогда этот метод лучшее что может быть. Ну и печально что ни Joomla ни zoo по умолчанию не генерит нормальных ссылок отсюда и все проблемы.