layouts/basic/modules/Vtiger/Comments.tpl
{*<!-- {[The file is published on the basis of YetiForce Public License 6.5 that can be found in the following directory: licenses/LicenseEN.txt or yetiforce.com]} -->*}
{strip}
<!-- tpl-Base-Comments -->
<ul class="Comments px-0 mb-0">
{if $CURRENT_COMMENT}
{assign var=CHILDS_ROOT_PARENT_MODEL value=$CURRENT_COMMENT}
{assign var=CURRENT_COMMENT_PARENT_MODEL value=$CURRENT_COMMENT->getParentCommentModel()}
{while $CURRENT_COMMENT_PARENT_MODEL neq false}
{assign var=TEMP_COMMENT value=$CURRENT_COMMENT_PARENT_MODEL}
{assign var=CURRENT_COMMENT_PARENT_MODEL value=$CURRENT_COMMENT_PARENT_MODEL->getParentCommentModel()}
{if $CURRENT_COMMENT_PARENT_MODEL eq false}
{assign var=CHILDS_ROOT_PARENT_MODEL value=$TEMP_COMMENT}
{/if}
{/while}
{/if}
{if !empty($SHOW_CHILD_COMMENTS) && !empty($PARENT_COMMENTS)}
<li class="js-comment-details commentDetails" data-js="container|append">
{include file=\App\Layout::getTemplatePath('Comment.tpl') COMMENT=$PARENT_COMMENTS COMMENT_MODULE_MODEL=$COMMENTS_MODULE_MODEL}
{if !empty($CHILDS_ROOT_PARENT_MODEL)}
{if $CHILDS_ROOT_PARENT_MODEL->getId() eq $PARENT_COMMENTS->getId()}
{include file=\App\Layout::getTemplatePath('CommentsListIteration.tpl') CHILD_COMMENTS_MODEL=$CHILDS_ROOT_PARENT_MODEL->getChildComments()}
{/if}
{/if}
</li>
{else}
{if is_array($PARENT_COMMENTS)}
{foreach key=Index item=COMMENT from=$PARENT_COMMENTS}
<li class="js-comment-details commentDetails" data-js="container|append">
{include file=\App\Layout::getTemplatePath('Comment.tpl') COMMENT=$COMMENT COMMENT_MODULE_MODEL=$COMMENTS_MODULE_MODEL PARENT_COMMENT_ID=$COMMENT->getId()}
</li>
{/foreach}
{else}
{include file=\App\Layout::getTemplatePath('Comment.tpl') COMMENT=$PARENT_COMMENTS}
{/if}
{/if}
</ul>
<!-- /tpl-Base-Comments -->
{/strip}