Hi there.
i solve this problem by small Wf hack. there is:
in assets/snippets/wayfinder/wayfinder.inc.php in function isHere($did) (near 268 line) i change code like this
function isHere($did) {
// begin weblink 'here' patch
global $modx;
$doc = $modx->getDocumentObject('id', $did);
if ($doc['type'] == 'reference')
$did = $doc['content'];
// end weblink 'here' patch
return in_array($did,$this->parentTree);
}
work fine by me, but now i think how to minimize getDocumentObject() calls and do it only for documents with type='reference'. It's can be done just add one param $type='document' to isHere() function and change their call in 248 line of wayfinder.inc.php. May be it's will be better that the current solution.
Hope it's help anybody.
King regards!