Кто знает, как получить данные из этой переменной
$cmtlevel
отвечающей за уровень вложенности комментария, в момент отправки комментария. То есть, чтобы при подстановке вновьдобавленного комментария можно было присвоить значение данной переменной какому-либо классу. Знаю, что через js, но сам понять не могу.
Ниже код инджекта самого комментария, для наглядности.
injectComment: function(idCommentParent,idComment,sHtml) {
var newComment = new Element('div',{'class':'comment', 'id': 'comment_id_'+idComment});
newComment.set('html',sHtml);
if (idCommentParent) {
this.expandNodeAll();
var divChildren = $('comment-children-'+idCommentParent);
var imgParent = $$('#comment_id_'+idComment+' img.folding');
this.makeImg(imgParent);
divChildren.appendChild(newComment);
} else {
var divChildren = $('comment-children-0');
newComment.inject(divChildren,'before');
}
},
а в шаблоне comment.tpl примерно следующее
{assign var="oUser" value=$oComment->getUser()}
{assign var="oVote" value=$oComment->getVote()}
<div class="comment-inner level{$cmtlevel}">
{if !$oComment->getDelete() or $bOneComment or ($oUserCurrent and $oUserCurrent->isAdministrator())}
<a name="comment{$oComment->getId()}" ></a>