Разобрался.
в
/core/model/modx/processors/resource лежит
getnodes.class.php. В нём как раз таки и происходит выставление классов в зависимости от состояния чекбокса.
Не стал делать отдельный чекбокс. И так как не использовал поле
menutitle, то привязался к нему.
В функцию
prepareResourceNode() добавил:
if ($resource->get('menutitle') == "!") $class[] = 'my_class';
До класса
(.my_class) уже добираюсь плагином на событии
OnManagerPageInit, с таким содержимым:
$modx->regClientStartupHTMLBlock('<link rel="stylesheet" type="text/css" href="'.MODX_BASE_URL.'assets/css/my_style.css" />');
Соответственно в
my_style.css нужные стили, например:
.my_class a span {
color: green;
}