Мы используем MT для управления публикацией нашего маркетингового сайта (страницы), справочной документации (блог1) и новостей компании (блог2). Цель состоит в том, чтобы они воспринимались как часть одного и того же сайта — одни и те же верхние/нижние колонтитулы и т. д. — и сохраняли удобство обслуживания за счет повторного использования кода. У нас уже настроены и работают страницы/сайт; сейчас мы работаем над блогами.
Наш основной шаблон для всех наших страниц имеет следующее:
<div class="main container">
<mt:If tag="PageBody">
<$mt:PageBody$>
</mt:If>
</div><!-- main container -->
Есть ли способ в основном переключить оператор IF и проверить, является ли он записью? Документация MT подразумевает, что страницы являются подмножеством записей.
<mt:If tag="PageBody">
<$mt:PageBody$>
<mt:Else tag="Entry">
// entry-related tags and formatting go here
</mt:If>
Это подход, который я должен использовать, или я лаю не по тому дереву? Я использую МТ уже много лет, но моя ментальная модель все еще довольно слаба...