Автоматическое прибавление ссылки к URL якоря

Как вариант, вы можете применять автоматическое прибавление ссылки к нынешнему ресурсу до якоря. Вставляйте код в плагин и на вкладке Системные события обозначьте в f событие(базируясь на данном посте)

if($modx->resource->get('id') !=$modx->config['site_start']) 
{
$modx->resource->_output = str_replace('href="#','href="'.$modx->makeUrl($modx->resource->get('id')).'#',$modx->resource->_output);
}


В коде поначалу обследуется на главной страничке или нет(в случае если мы на главной то не нужно добавлять url на данной странице). В случае если мы не на главной то все ссылочки типа

<a>href="# с href="link-to-page.html#</a>

удостоверьтесь что якоря функционируют как надо. С этим решением, вы можете сослаться на якоря на иных страницах.