Комментарии (comments)

Компонент предназначен для вывода комментариев.

Название Параметр Описание
Шаблон компонента template Список шаблонов компонента
Порядок сортировки sort_type desc - По убыванию
asc - По возрастанию
Количество выводимых комментариев per_page  
Формат даты date_format  
Комментарии без регистрации guest  1 - Да / 0 - Нет
Модерация комментариев approve  1 - Да / 0 - Нет
Редактирование комментариев action_edit  1 - Да / 0 - Нет
Удаление комментариев action_delete  1 - Да / 0 - Нет
Лимит времени на редактирование action_limit  
URL страницы профиля profile_url  
Информационный каталог catalog  
Сообщение после отправки message  
<div class="row">
    <div class="col-md-8">
        <h3 class="product-content-title">Отзывы покупателей</h3>
        [if=!elements]Пока нету отзывов...[/elements]
        {elements}
        <div class="comment clearfix" id="comment-id-{id}">
            <div class="comment-left">
                <img src="{elements:photo_src}" class="comment-avatar" alt="{elements:name}">
            </div>
            <div class="comment-right">
                <div class="comment-info">
                    <ul class="comment-info-list">
                        <li class="comment-info-item">
                            <a href="{elements:profile_href}"><b>{elements:name}</b></a>
                        </li>
                        <li class="comment-info-item">
                            <span class="comment-info-time">{elements:date}</span>
                        </li>
                    </ul>
                </div>
                <div class="comment-text">
                    {elements:comment}
                </div>
                <div class="comment-footer">
                    <div class="comment-control">
                        <ul class="comment-control-list">
                            <li class="comment-control-item">
                                <a href="JavaScript:" onclick="Comments.Reply('{elements:name}');">Ответить</a>
                            </li>
                            [if=elements:edit_href]
                            <li class="comment-control-item">
                                <a href="JavaScript:" onclick="Comments.Edit({elements:id});">Изменить</a>
                            </li>
                            [/elements:edit_href]
                            [if=elements:delete_href]
                            <li class="comment-control-item">
                                <a href="JavaScript:" onclick="Comments.Delete({elements:id});">Удалить</a>
                            </li>
                            [/elements:delete_href]
                        </ul>
                    </div>
                </div>
            </div>
        </div>
        {/elements}
        {pagination}
    </div>
    [if=access]
    <div class="col-md-4">
        <div class="form addcomment">
            [not-login]
            <div class="form-group">
                <input type="text" id="comment-name" class="form-control" placeholder="Ваше имя">
            </div>
            <div class="form-group">
                <input type="email" id="comment-email" class="form-control" placeholder="Ваш E-Mail">
            </div>
            [/not-login]
            <div class="form-group" onkeypress="Comments.Keypad(event);">
                <textarea id="comment-text" class="form-control" rows="3" placeholder="Отзыв"></textarea>
            </div>
            [captcha]
            <div class="form-group">
                {captcha}
            </div>
            [/captcha]
            <div class="form-group">
                <div class="form-checkbox form-checkbox-agrement">
                    <label>
                        <input name="agreement" type="checkbox">
                        <span></span> Даю согласие на сбор и обработку персональных
                        данных согласно <a href="#">политике конфидинциальности</a>
                    </label>
                </div>
            </div>
            <div class="text-center">
                <button type="button" onclick="Comments.Add();" class="btn btn-primary form-btn">Отправить</button>
            </div>
        </div>
    </div>
    [/access]
    [if=!access]
    <div class="message notice">Только зарегистрированные пользователи могут оставлять отзывы.</div>
    [/access]
</div>