Страница 1 из 1

Отображение комментариев в новостях, статьях и товарах в стандартном шаблоне

Добавлено: 02.02.2019, 22:16
Andrew
Заметил такой баг. Комментарии к новостям, статьям и товарам публикуются сразу же на сайте, с пометкой "ожидает модерации", хотя в самой cms в админке есть модерация комментариев. Там их можно одобрить или удалить. Отсюда вопрос. Подскажите где подправить чтоб во фронтэнде отображались только комментарии получившие одобрение модератора. Я так понимаю нужно в domain\design\okay_shop\html\post.tpl исправить условие вывода комментариев:

<div class="col-lg-7">
{if $comments}
{function name=comments_tree level=0}
{foreach $comments as $comment}

{* Comment anchor *}
<a name="comment_{$comment->id}"></a>

{* Comment list *}
<div class="comment_item{if $level > 0} admin_note{/if}">

<div class="comment_header">
{* Comment name *}
<span class="comment_author">{$comment->name|escape}</span>
</div>

{* Comment content *}
<div class="comment_content">
{$comment->text|escape|nl2br}
</div>
<div class="comment_footer">
{* Comment date *}
<span class="comment_date">{$comment->date|date}, {$comment->date|time}</span>

{* Comment status *}
{if !$comment->approved}
<span data-language="post_comment_status">({$lang->post_comment_status})</span>
{/if}
</div>

{if isset($children[$comment->id])}
{comments_tree comments=$children[$comment->id] level=$level+1}
{/if}
</div>

{/foreach}
{/function}
{comments_tree comments=$comments}
{else}
<div class="no_comments">
<span data-language="post_no_comments">{$lang->post_no_comments}</span>
</div>
{/if}
</div>

Подскажите как это правильно сделать?

Добавлено: 03.02.2019, 07:23
Elanlar
"ожидает модерации" видите только Вы сами. Другие этого не видят.

Добавлено: 04.02.2019, 08:01
Andrew
Да, действительно. Теперь разобрался. Спасибо!

Тестирую cms локально, поэтому и подумал что все кто просматривают страничку видят...