簡體   English   中英

MovableType:一個用於頁面和條目的包裝器模板

[英]MovableType: One wrapper template for Pages and Entries

我們正在使用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多年了,但是我對它的思維模型仍然很弱...

您要使用的標簽是mt:EntryClass 實際上,我非常確定mt:EntryBody和mt:PageBody的別名與大多數/所有mt:Entry / mt:Page標簽一樣(或者,我最后檢查了)。 這樣一來,您就可以根據需要在條目和頁面上使用相同的模板。 對於您想區分的時間,mt:EntryClass標記可以完成這項工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM