Comments

как создать условие, если Тип топика к примеру QA то подключается шаблон {include file="comments/comment.qa-tree.tpl"

{extends file="_index.tpl"}

{block name="layout_vars"}
{$menu="topics"}
{/block}

{block name="layout_content"}

{include file="topics/topic.show.tpl"}

{include file="comments/comment.tree.tpl"
iTargetId=$oTopic->getId()
iAuthorId=$oTopic->getUserId()
sAuthorNotice=$aLang.topic_author
sTargetType="topic"
iCountComment=$oTopic->getCountComment()
sDateReadLast=$oTopic->getDateRead()
bAllowToComment=(!E::IsUser() && !$oTopic->getForbidComment()) || (E::IsUser() && !$oTopic->getForbidComment() && $bAllowToComment)
sNoticeNotAllow=$aLang.topic_comment_notallow
sNoticeCommentAdd=$aLang.topic_comment_add
bAllowSubscribe=true
oSubscribeComment=$oTopic->getSubscribeNewComment()
oTrackComment=$oTopic->getTrackNewComment()
aPagingCmt=$aPagingCmt
}

{/block}

Похожие статьи

  • Questions and answers
    Хочу сделать на сайте полноценный q&a раздел. Сейчас он работает так, есть специальный тип блога и тип контента. Сейчас хочу сделать выбор ответа, как проще мне это сделать?
  • Предлагаю ввести тестирование в цикл
    Здравствуйте! Заранее извиняюсь, но буду говорить. Метаюсь между ЛС и альто. ЛС развивается медленно, но практически без глюков. Альто идет вперед семимильными шагами, но очень много битого функционала, что не...

2 комментария

+1
можно топорно
{if $oTopic->getType()=='qa'}
	{include file="comments/comment.qa-tree.tpl"
		iTargetId=$oTopic->getId()
		iAuthorId=$oTopic->getUserId()
		sAuthorNotice=$aLang.topic_author
		sTargetType="topic"
		iCountComment=$oTopic->getCountComment()
		sDateReadLast=$oTopic->getDateRead()
		bAllowToComment=(!E::IsUser() && !$oTopic->getForbidComment()) || (E::IsUser() && !$oTopic->getForbidComment() && $bAllowToComment)
		sNoticeNotAllow=$aLang.topic_comment_notallow
		sNoticeCommentAdd=$aLang.topic_comment_add
		bAllowSubscribe=true
		oSubscribeComment=$oTopic->getSubscribeNewComment()
		oTrackComment=$oTopic->getTrackNewComment()
		aPagingCmt=$aPagingCmt
	}
{else}
	{include file="comments/comment.tree.tpl"
		iTargetId=$oTopic->getId()
		iAuthorId=$oTopic->getUserId()
		sAuthorNotice=$aLang.topic_author
		sTargetType="topic"
		iCountComment=$oTopic->getCountComment()
		sDateReadLast=$oTopic->getDateRead()
		bAllowToComment=(!E::IsUser() && !$oTopic->getForbidComment()) || (E::IsUser() && !$oTopic->getForbidComment() && $bAllowToComment)
		sNoticeNotAllow=$aLang.topic_comment_notallow
		sNoticeCommentAdd=$aLang.topic_comment_add
		bAllowSubscribe=true
		oSubscribeComment=$oTopic->getSubscribeNewComment()
		oTrackComment=$oTopic->getTrackNewComment()
		aPagingCmt=$aPagingCmt
	}
{/if}
0
Большое спасибо!!!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.