Разные условия для вывода персональных и коллективных блогов

Перелазил с помощью поиска весь проект вдоль и поперёк, но к сожалению нужного решения не нашёл. Проблема в том, что хочу задать условия, при которых обращение к файлу topic.tpl будит только для персональных блогов, а для коллективных к примеру обращение к topic_open.tpl

Признаюсь в своём незнании php, но думается мне, что условия для этого нужно задавать в файле \templates\skin\new\actions\ActionBlog\topic.tpl

вот его содержимое:

{if $oUserCurrent}
	{include file='header.tpl' menu='blog' showUpdateButton=true}
{else}
	{include file='header.tpl' menu='blog'}
{/if}
			{include file='topic.tpl'}

			{include
				file='comment_tree.tpl'
				iTargetId=$oTopic->getId()
				sTargetType='topic'
				iCountComment=$oTopic->getCountComment()
				sDateReadLast=$oTopic->getDateRead()
				bAllowNewComment=$oTopic->getForbidComment()
				sNoticeNotAllow=$aLang.topic_comment_notallow
				sNoticeCommentAdd=$aLang.topic_comment_add
			}

{include file='footer.tpl'}

Правильно ли это? Возможно, ли такое реализовать? Если это возможно, подскажите как это сделать (прописать).

6 комментариев

avatar
Мне тоже интересен этот вопрос.
  • Loci
  • 0
avatar
Не совсем понятно, что вы имеете в виду… проверить является ли блог персональным в темплейтах блогов можно условием $oBlog->getType()=='personal'
avatar
Мне нужно, что бы коллективные и персональные блоги выводились в разных темплейтах. В движке для этого предусмотрен один файл \templates\skin\new\actions\ActionBlog\topic.tpl
avatar
Спасибо за помощь. Всё получилось.
avatar
Пожалуйста. Был рад помочь.
avatar
Напишите решение в топики. Другим пригодиться.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.