Блок комментариев с типом связи Article\Model\CommentType\Article
предназначен для страницы "Просмотр новости" (Маршрут: article-front-view).
В классе Article\Model\CommentType\Article есть метод getLinkId(), который извлекает ID просматриваемой в настоящее время статьи из объекта маршрута. (В объект маршрута этот идентификатор записывает фронт-контроллер.)
Если вы хотите привязать комментарии к странице "Просмотр пункта меню" (Маршрут: menu.item_XXX, где XXX - ID пункта меню), вам необходимо выбрать:
1. Создать свой отдельный класс типа связи
2. или немного подкорректировать метод Article\Model\CommentType\Article::getLinkId()
Рассмотрим второй вариант. У вас должна быть самая последняя версия ReadyScript.
Реализация метода getLinkId должна быть следующей:
function getLinkId()
{
$route = \RS\Router\Manager::obj()->getCurrentRoute();
//отсюда убираем проверку идентификатора маршрута
if (isset($route->article_id)) {
return $route->article_id;
}
return false;
}