2013-12-21 8 views
2

MT는 마케팅 사이트 (페이지), 도움말 docs (블로그 1) 및 회사 뉴스 (블로그 2)의 게시를 관리하는 데 사용하고 있습니다. 목표는 동일한 사이트의 일부분 (동일한 머리글/바닥 글 등)을 느끼고 코드를 재사용하여 유지 관리 할 수 ​​있도록하는 것입니다. 우리는 이미 페이지/사이트를 설정하고 작동하도록했습니다. 우리는 지금 블로그에 노력하고 있습니다.MovableType : 페이지 및 항목에 대한 하나의 래퍼 템플릿

<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를 수년간 사용해 왔지만 내 정신 모델은 여전히 ​​약한 상태입니다 ...

답변

3

사용하려는 태그는 mt:EntryClass입니다. 사실, mt : EntryBody와 mt : PageBody는 별칭으로 사용됩니다 (또는 마지막으로 검사했습니다). 대부분/모든 mt : Entry/mt : Page 태그. 원하는 경우 본질적으로 항목과 페이지 모두에 대해 동일한 템플리트를 사용할 수 있습니다. 차별화하려는 경우 mt : EntryClass 태그가 작업을 수행합니다.