Модуль комментариев: позволяет анонимным пользователям отвечать на комментарии - PullRequest
1 голос
/ 03 февраля 2011

У меня установлены разрешения, позволяющие комментировать любые пользователи, и это прекрасно работает. Я также хочу, чтобы пользователь anon имел доступ к ссылке «Ответить» для существующих комментариев.

Есть идеи, как этого добиться?

Я попытался отладить / отследить это без удачи. Я знаю, что comment_link() модуля комментариев возвращает массив, содержащий разрешение comment_reply, но я относительно новичок в Drupal и не понимаю, что происходит с массивом $links между comment_link() и рендерингом страницы.

Для чего стоит, если я вырежу и вставлю значение $links['comment_reply']['href'] из comment_link() (в соответствии с devel) в адресную строку, я (как пользователь anon) смогу получить доступ к форме ответа, поэтому я считаю, что вопрос правильного отображения ссылки на странице узла, а не проблема прав доступа.

Спасибо.

1 Ответ

1 голос
/ 03 февраля 2011

Если вы видите, что $ links ['comment_reply'] происходит от comment_link (), то это должен быть модуль или тема, изменяющая и удаляющая эту ссылку, или тема, не отображающая ссылки на комментарии должным образом. Сначала я бы попытался временно переключиться на тему «Гарленд», чтобы посмотреть, связана ли она с темой. В противном случае вам придется сузить, какой модуль отвечает за процесс исключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...