Hallo,
leider funktionieren in den Versions nach 0.9.0 bzw. in der aktuellen 0.9.7 die Einstellungen
$showSelf $showUnpubs $showNotInMenu nicht, da vergessen wurde, die Variablen dem function-Aufruf zu übergeben!
Hier der Bugfix:
Sucht folgende 3 Zeilen:
function MakeSiteMap($funcModx, $listParent, $listLevel, $description, $titleOfLinks,$maxLevels,$su,$selfAsLink){
MakeSiteMap($funcModx,$child['id'],$listLevel+1,$description,$titleOfLinks,$maxLevels,$su,$selfAsLink);
return MakeSiteMap($modx, $siteMapRoot, 0, $showDescription, $titleOfLinks,$maxLevels,$showUnpubs,$selfAsLink);
und ersetzt sie mit:
function MakeSiteMap($funcModx, $listParent, $listLevel, $description, $titleOfLinks,$maxLevels,$su,$selfAsLink,$showSelf,$showUnpubs,$showNotInMenu){
MakeSiteMap($funcModx,$child['id'],$listLevel+1,$description,$titleOfLinks,$maxLevels,$su,$selfAsLink,$showSelf,$showUnpubs,$showNotInMenu);
return MakeSiteMap($modx, $siteMapRoot, 0, $showDescription, $titleOfLinks,$maxLevels,$showUnpubs,$selfAsLink,$showSelf,$showUnpubs,$showNotInMenu);
Und schon funktionieren die Einstellungen zur Anzeige der Child-Dokumente, Unpublished und showSelf, also der Sitemap selbst.