@Voolyman
Делаю простые сайты за короткие сроки

Как сделать активное меню для WebLink?

Добрый вечер.
Вывод меню происходит через компонент 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. 57898ad1be8947c4a8671e5186acc648.png
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
@Voolyman Автор вопроса
Делаю простые сайты за короткие сроки
Нужно поставить PdoTools и внем все работает!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы