Ние използваме MT, за да управляваме публикуването на нашия маркетингов сайт (страници), помощни документи (blog1) и фирмени новини (blog2). Целта е те да се чувстват като част от един и същ сайт — едни и същи горни/долни колонтитули и т.н. — и да го поддържат поддържаем чрез повторно използване на код. Вече имаме настроени и работещи страници/сайт; сега работим върху блоговете.
Нашият основен шаблон за всички наши страници има това:
<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>
Това ли е подходът, който трябва да предприема, или лая на грешното дърво? Използвам MT от години, но умственият ми модел за него все още е доста слаб...