Добрый вечер.
Вывод меню происходит через компонент Wayfinder. Ссылки выводятся через тип ресурса: ссылки
Для данного типа ресурса Wayfinder не ставит класс active. Пробую отредактировать wayfinder.class.php, но есть проблема, что класс стал появляться на всех ссылках.
if ($type == 'modWebLink') {
$docId = $this->modx->resource->get('id');
print_r ($docId);
if (!empty($this->_css['here']) && $this->isHere($docId)) {
$returnClass .= $hasClass ? ' ' . $this->_css['here'] : $this->_css['here'];
$hasClass = 1;
//print_r ($docId);
//print_r ($this->modx->resource->get('id'));
}
}
Сравнение происходит по id, но так как id ссылки другой, нужно просто подставить id = content.