Шаблон комметариев Tickets
При верстки шаблона комментариев столкнулся с единственной проблемой. Комментарий не отображается сразу, после добавления, надо обновлять страницу. Вероятно недостаёт класса или Id? В шаблоне формы изменений нет.
Под катом код. Рабочий вариант
tpl.Tickets.comment.one.auth
Под катом код. Рабочий вариант
tpl.Tickets.comment.one.auth
<li>
<article class="uk-comment ticket-comment[[+comment_new]]" id="comment-[[+id]]" data-parent="[[+parent]]" data-newparent="[[+new_parent]]" data-id="[[+id]]">
<header class="uk-comment-header">
<img class="uk-comment-avatar" src="[[+avatar]]" alt="[[+fullname]]">
<h4 class="uk-comment-title">[[+fullname]]</h4>
<div class="uk-comment-meta"><i class="uk-icon-edit"></i> [[+date_ago]] [[+comment_was_edited]] <a href="[[+url]]#comment-[[+id]]"> <i class="uk-icon-external-link"></i></a></div>
</header>
<div class="uk-comment-body">[[+text]]
</div>
<div class="comment-reply uk-margin-left uk-margin-small-top">
<a href="#" class="reply">[[%ticket_comment_reply]]</a>
[[+comment_edit_link]]
</div>
</article>
<ul>
[[+children]]
</ul>
</li>
Нижняя часть в виде комментариев HTML без изменения
tpl.Tickets.comment.wrapper<div class="comments">
[[+modx.user.id:isloggedin:is=`1`:then=`
<span class="comments-subscribe pull-right">
<label for="comments-subscribe" class="checkbox">
<input type="checkbox" name="" id="comments-subscribe" value="1" [[+subscribed]] /> [[%ticket_comment_notify]]
</label>
</span>
`:else=``]]
<h3 class="title">[[%comments]] (<span id="comment-total">[[+total]]</span>)</h3>
<div id="comments-wrapper">
<ul class="uk-comment-list" id="comments">[[+comments]]</ul>
</div>
<div id="comments-tpanel">
<div id="tpanel-refresh"></div>
<div id="tpanel-new"></div>
</div>
</div>
Нижняя часть в виде комментариев HTML без изменения
Комментарии: 1
Решено.
<li id="comment-[[+id]]" data-parent="[[+parent]]" data-newparent="[[+new_parent]]" data-id="[[+id]]">
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.