{** * Комментарии * * @param array $comments * @param integer $count * @param integer $targetId * @param string $targetType * @param string $dateReadLast * @param boolean $forbidAdd * @param integer $authorId * @param integer $lastCommentId * @param array $pagination * @param boolean $isSubscribed * @param integer $maxLevel * * @param array $commentParams * @param boolean $useSubscribe * * @param string $forbidText * @param string $authorText * @param string $addCommentText * @param string $title * @param string $titleNoComments * * @param string $classes * @param array $attributes * @param string $mods *} {$component = 'ls-comments'} {block 'comment-list-options'} {$mods = $smarty.local.mods} {$targetId = $smarty.local.targetId} {$targetType = $smarty.local.targetType} {$count = $smarty.local.count} {$forbidAdd = $smarty.local.forbidAdd} {$isSubscribed = $smarty.local.isSubscribed} {$pagination = $smarty.local.pagination} {* Максимальная вложенность *} {$maxLevel = $smarty.local.maxLevel|default:Config::Get('module.comment.max_tree')} {if $forbidAdd} {$mods = "$mods forbid"} {/if} {/block} {if $oUserCurrent && ! $pagination['total']} {add_block group='toolbar' name='component@comment.toolbar'} {/if}
{if $count} {lang "{$smarty.local.title|default:'comments.comments_declension'}" count=$count plural=true} {else} {lang "{$smarty.local.titleNoComments|default:'comments.no_comments'}"} {/if}
{* @hook Конец шапки *} {hook run='comments_header_end' params=$smarty.local.params}{$smarty.local.addCommentText|default:$aLang.comments.form.title}
{else} {component 'alert' mods='info' text=$aLang.comments.alerts.unregistered} {/if} {/if} {* Форма добавления комментария *} {if $oUserCurrent && ( ! $forbidAdd || ( $forbidAdd && $count ) )} {include './comment-form.tpl' classes='js-comment-form' targetType=$targetType targetId=$targetId} {/if} {* @hook Конец блока с комментариями *} {hook run='comments_end' params=$smarty.local.params}