Комментарии Drupal к контенту не отображаются для обычного пользователя - PullRequest
0 голосов
/ 07 июня 2018

У меня была ситуация, когда мне нужно было создать узел, введя его детали в таблицу узлов mysql.Я также ввел детали в таблицу node_revision, и мой узел был создан и был доступен для всех пользователей.Теперь, когда пользователь комментирует этот узел, его запись создается в таблицах comment и field_data_comment_body, но эти комментарии не видны пользователю.Принимая во внимание, что эти комментарии видны администратору.

Я отображаю комментарии в файле tpl, используя переменную $ content ['comments'].Для обычного пользователя, когда эта переменная набрана, массив комментариев пуст, тогда как для администратора в массиве есть все комментарии для узла.

Я застрял в этом, и я не понимаю, что я пропустил при загрузке данных.Любая помощь приветствуется Спасибо

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Я думаю, что получил, просто сделал это в моем проекте, поэтому, когда вы входите в таблицу комментариев, field_revision_comment_body и field_data_comment_body.Предполагая, что все в порядке (вам нужно установить статус в 1, иначе они будут неопубликованы, и вам нужно быть осторожным с потоком и CID - вам нужно здесь инкрементное значение).Как только я сделал все это, у меня также появился пустой раздел комментария.После простой очистки кэша появились комментарии.Дайте мне знать, если это поможет.

0 голосов
/ 20 июня 2018

Разрешение> Комментарий> Просмотр комментариев.Включено ли это для аутентификации.пользователей?

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