Добавление ссылки на узел в комментарий


Если я добавлю поле ссылки на узел к типу содержимого узла (со ссылкой на URL-адрес в качестве виджета), это поле появится в отображаемом содержимом и может быть использовано для перехода к указанному узлу.

Я пытаюсь получить аналогичный результат в отрисованном комментарии того же типа контента: если я добавлю поле ссылки на узел со ссылкой на URL-адрес на странице редактирования полей комментариев типа контента, оно не отобразится на отрисованной странице комментариев.

Почему я хочу это сделать это? Потому что, когда кто-то оставляет комментарий в отображаемом контенте, автору сообщения отправляется сообщение о том, что комментарий был опубликован. В электронном письме есть ссылка для просмотра комментария. Ссылка имеет вид example.com/comment/000#comment-000 и это не оригинальное сообщение с комментариями ниже.

Поэтому я пытаюсь добавить ссылку на страницу комментариев, которая отправит читателя на визуализированный узел, где комментарий был первоначально опубликован.

Означает ли это, что один не удается сослаться на узел со страницы комментариев того же узла?

Или это означает, что есть другой способ сделать это?

Author: Jance, 2015-04-27

2 answers

Вы должны иметь возможность отображать ссылку на узел в комментарии, если вы ее не видите, я бы проверил, отображаются ли ваши поля (в /admin/структура/типы/управление/content_type/комментарий/отображение) или проверьте вашу тему, чтобы увидеть, что распечатывается.

При этом, если вы просто ищете способ поместить ссылку в исходящее электронное письмо на родительский узел, есть более простые способы сделать это. Возможно, вы захотите взглянуть на Уведомление о комментариях, в котором есть довольно простой в использовании интерфейс на серверной части, который позволяет отправлять электронное письмо с шаблоном автору узла, который использует токены для замены значений.

Другой вариант - просто использовать действия , которые также используют токены , и добавить URL-адрес в модуль. Это удобно, так как его можно использовать для отправки электронных писем администраторам сайта.

 1
Author: Jance, 2015-04-27 18:32:21

Вы могли бы добиться этого с помощью модуля Уведомление о комментариях .
Мы используем его на нескольких сайтах, и он отлично работает "из коробки".

Со страницы модуля:

Особенности

Пишите зарегистрированным и анонимным пользователям о последующих комментариях

Разрешить пользователям отписываться от уведомлений о конкретной публикации одним щелчком мыши

Разрешить зарегистрированным пользователям настраивать параметры последующих действий в своем профиле

Пользователи могут выбрать получайте уведомления обо всех комментариях на узле или просто отвечайте на их комментарий Зарегистрированные авторы могут получать уведомления о комментариях на своих узлах Примечание: Поскольку он уведомляет вас только о опубликованных комментариях, это не решение для уведомления администраторов, когда им нужно модерировать комментарии на своем сайте

 1
Author: pgrujic, 2015-04-27 20:51:08