Отображение информации о посте в сайдбаре

Возник следующий вопрос — есть «служебная информация» типа автора, тэгов, дат публикации и т.п. для каждого поста — как ее разместить в сайдбаре, причем только используя конкретный шаблон и все?

В качестве идеи была попытка это сделать, если написать модуль, который бы это оборажал, и его уже запихивать в сайдбар, но хотелось бы обойтись только функионалом шаблона — это возможно или нет?

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

avatar
Вполне. В общем и целом всю информацию можно получить из темплейтной переменной $oTopic при выводе публикации. Но это есть ряд нюансов именно шаблонных.
avatar
ну если она идет именно в части шаблона страницы, а если она идет именно в шаблоне сайдбара — там как минимум нужно понимать, что этот блок должен быть отображен только для постов и не на каких других страницах. Какие еще могут быть тонкости? Я совсем новичек, поэтому любая помощь будет полезна :) И, кстати, спасибо за ответ!
avatar
За вывод топика из блога отвечает темплейт /action/ActionBlog/topic.tpl, там в начале шаблона можно вставить
{assign var=bSingleTopic value=true}

тогда в темплейте sidebar.tpl можно вставить:
{if $bSingleTopic}
Здесь выводим всякие данные из $oTopic
{/if}

Вот как-то так.
avatar
Круто! Спаисбо большое, то что нужно — как часики работает
avatar
На здоровье :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.