Здравствуйте,
Пользуюсь MODx’ом совсем недавно, изучил документацию, но ответа на свой вопрос не нашел.
Знаю, что для комментирования есть Jot, для авторизации - WebloginPE. Но в нем нету возможности запретить комментарии незарегистрированным пользователям. Как реализовать комментарии таким образом, чтобы если пользователь не авторизировался, ему выводилось сообщение, в противном случае выводилась бы форма с добавлением нового комментария.
Используйте в Jot параметр canpost со списком групп пользователей, которым разрешено добавлять комментарии. Сообщать о небходимости авторизации не надо, авторизация (или переход на страницу авторизации) должна быть доступна с любой страницы.
Чтобы пользователь знал, авторизирован он или нет, обычно используются сниппеты, выводящие имя пользователя (можно с приветствием) или приглашение (ссылку) для авторизации. Наверняка есть в репозитарии.