記事本文
マニュアルは全てのテンプレートタグを網羅しているわけではない
Movable Type 3.2 日本語版の提供が開始されましたので、テンプレートをごりごりといじっています。 しかし、 Movable Typeユーザー・マニュアル: テンプレート・ タグは、全てのテンプレートタグを網羅しているわけではありません。 ( 例えば、 MTIfNonZero テンプレートタグ。 そこそこ使用頻度が高いテンプレートタグなのですが、 Movable Type 2.x には無かったもののせいか、マニュアルには正式には掲載されていません。 )
何だか新しい方を発表した後でもブックマークが増えているようなので誘導。 これは Movable Type 3.2 のテンプレートタグ一覧なので、最新版は Movable Type 3.3 のテンプレートタグリファレンス自家用版をご覧になった方が良いと思います。
テンプレートタグの存在を調べる方法
実は、 lib\MT\Template\ContextHandlers.pm を見ると default_handlers 、つまり標準で用意されているテンプレートタグの存在を調べることは可能です。 そこで、 Movable Type 3.2 の lib\MT\Template\ContextHandlers.pm に記されているハンドラをもとに、テンプレートタグの一覧を作ってみることにします。 なお、あくまで「どのようなテンプレートタグが用意されているか」を調べるのが今回の目的なので、それらの具体的な解説はしません。 また、一部テンプレートタグではないもの ( mt-config.cgi の設定項目など ) も含まれています。
- MTElse
- MTCGIPath
- MTAdminCGIPath
- MTCGIRelativeURL
- MTCGIHost
- MTStaticWebPath
- MTCommentScript
- MTTrackbackScript
- MTSearchScript
- MTXMLRPCScript
- MTAtomScript
- MTDate
- MTVersion
- MTPublishCharset
- MTDefaultLanguage
- MTCGIServerPath
- MTConfigFile
- MTIfNonEmpty
- MTIfNonZero
- MTCommenterNameThunk
- MTCommenterName
- MTCommenterEmail
- MTIfCommenterTrusted
- MTFeedbackScore
- MTBlogs
- MTBlogID
- MTBlogName
- MTBlogDescription
- MTBlogLanguage
- MTBlogURL
- MTBlogArchiveURL
- MTBlogRelativeURL
- MTBlogSitePath
- MTBlogHost
- MTBlogTimezone
- MTBlogEntryCount
- MTBlogCommentCount
- MTBlogCCLicenseURL
- MTBlogCCLicenseImage
- MTCCLicenseRDF
- MTBlogIfCCLicense
- MTBlogFileExtension
- MTEntries
- MTEntriesHeader
- MTEntriesFooter
- MTEntryID
- MTEntryTitle
- MTEntryStatus
- MTEntryFlag
- MTEntryCategory
- MTEntryCategories
- MTEntryBody
- MTEntryMore
- MTEntryExcerpt
- MTEntryKeywords
- MTEntryLink
- MTEntryBasename
- MTEntryAtomID
- MTEntryPermalink
- MTEntryAuthor
- MTEntryAuthorDisplayName
- MTEntryAuthorUsername
- MTEntryAuthorEmail
- MTEntryAuthorURL
- MTEntryAuthorLink
- MTEntryAuthorNickname
- MTEntryDate
- MTEntryModifiedDate
- MTEntryCommentCount
- MTEntryTrackbackCount
- MTBlogIfCommentsOpen
- MTEntryTrackbackLink
- MTEntryTrackbackData
- MTEntryTrackbackID
- MTEntryPrevious
- MTEntryNext
- MTDateHeader
- MTDateFooter
- MTPingsHeader
- MTPingsFooter
- MTArchivePrevious
- MTArchiveNext
- MTInclude
- MTLink
- MTErrorMessage
- MTGetVar
- MTSetVar
- MTIfArchiveTypeEnabled
- MTIfCommentsModerated
- MTIfRegistrationRequired
- MTIfRegistrationNotRequired
- MTIfRegistrationAllowed
- MTIfTypeKeyToken
- MTTypeKeyToken
- MTCommentFields
- MTRemoteSignOutLink
- MTRemoteSignInLink
- MTComments
- MTCommentsHeader
- MTCommentsFooter
- MTCommentID
- MTCommentEntryID
- MTCommentName
- MTCommentIP
- MTCommentAuthor
- MTCommentAuthorLink
- MTCommentAuthorIdentity
- MTCommentEmail
- MTCommentURL
- MTCommentBody
- MTCommentOrderNumber
- MTCommentDate
- MTCommentEntry
- MTCommentPreviewAuthor
- MTCommentPreviewIP
- MTCommentPreviewAuthorLink
- MTCommentPreviewEmail
- MTCommentPreviewURL
- MTCommentPreviewBody
- MTCommentPreviewDate
- MTCommentPreviewState
- MTCommentPreviewIsStatic
- MTIndexList
- MTIndexLink
- MTIndexName
- MTIndexBasename
- MTArchives
- MTArchiveList
- MTArchiveListHeader
- MTArchiveListFooter
- MTArchiveLink
- MTArchiveTitle
- MTArchiveType
- MTArchiveCount
- MTArchiveDate
- MTArchiveDateEnd
- MTArchiveCategory
- MTArchiveFile
- MTImageURL
- MTImageWidth
- MTImageHeight
- MTCalendar
- MTCalendarDay
- MTCalendarCellNumber
- MTCalendarDate
- MTCalendarWeekHeader
- MTCalendarWeekFooter
- MTCalendarIfBlank
- MTCalendarIfToday
- MTCalendarIfEntries
- MTCalendarIfNoEntries
- MTCategories
- MTCategoryID
- MTCategoryLabel
- MTCategoryDescription
- MTCategoryArchiveLink
- MTCategoryCount
- MTCategoryTrackbackLink
- MTCategoryIfAllowPings
- MTCategoryTrackbackCount
- MTGoogleSearch
- MTGoogleSearchResult
- MTPings
- MTPingsSent
- MTPingsSentURL
- MTPingTitle
- MTPingID
- MTPingURL
- MTPingExcerpt
- MTPingBlogName
- MTPingIP
- MTPingDate
- MTFileTemplate
- MTSignOnURL
- MTIfAllowCommentHTML
- MTIfCommentsAllowed
- MTIfCommentsAccepted
- MTIfCommentsActive
- MTIfPingsAllowed
- MTIfPingsAccepted
- MTIfPingsActive
- MTIfDynamicComments
- MTIfDynamicCommentsStaticPage
- MTIfNeedEmail
- MTIfRequireCommentEmails
- MTEntryIfAllowComments
- MTEntryIfCommentsOpen
- MTEntryIfAllowPings
- MTEntryIfExtended
- MTSubCategories
- MTSubCatIsFirst
- MTSubCatIsLast
- MTTopLevelCategories
- MTParentCategory
- MTParentCategories
- MTTopLevelParent
- MTSubCatsRecurse
- MTEntriesWithSubCategories
- MTSubCategoryPath
- MTHasSubCategories
- MTHasNoSubCategories
- MTHasParentCategory
- MTHasNoParentCategory
- MTIfIsAncestor
- MTIfIsDescendant
- MTIfStatic
- MTIfDynamic
テンプレートタグ一覧 / マニュアルへのリンク
- MTElse
-
既存マニュアルに記述あり→MTElse
- MTCGIPath
-
既存マニュアルに記述あり→MTCGIPath
- MTAdminCGIPath
-
Movable Type 3.2 User Manual: AdminCGIPath に解説あり。 mt-config.cgi 用。
- MTCGIRelativeURL
-
既存マニュアルに記述なし。
- MTCGIHost
-
既存マニュアルに記述なし。
- MTStaticWebPath
-
既存マニュアルに記述あり→MTStaticWebPath
- MTCommentScript
-
既存マニュアルに記述あり→MTCommentScript
- MTTrackbackScript
-
既存マニュアルに記述あり→MTTrackbackScript
- MTSearchScript
-
既存マニュアルに記述なし。 検索 CGI を示す。
- MTXMLRPCScript
-
既存マニュアルに記述なし。 XMLRPC の CGI を示す。 rsd.xml で使用。
- MTAtomScript
-
既存マニュアルに記述なし。 ATOM の CGI を示す。 atom.xml で使用。
- MTDate
-
既存マニュアルに記述あり→MTDate
- MTVersion
-
既存マニュアルに記述あり→MTVersion
- MTPublishCharset
-
既存マニュアルに記述あり→MTPublishCharset
- MTDefaultLanguage
-
既存マニュアルに記述なし。 mt-config.cgi で指定した言語を展開する。
- MTCGIServerPath
-
既存マニュアルに記述なし。
- MTConfigFile
-
Movable Type 3.2 User Manual: J: Errata Archives にて
A template tag which is used by mtview.php generation.
という解説あり。
- MTIfNonEmpty
-
既存マニュアルに記述なし。 MTIfNonEmpty - Google 検索でそれなりの数がヒット。
- MTIfNonZero
-
既存マニュアルに記述なし。 <MTIfNonZero tag="MTCategoryCount"> の意外な落とし穴 - MTIfNonZero テンプレートタグで解説済み。
- MTCommenterNameThunk
- MTCommenterName
-
登録したコメンターの名前を表示 ? Movable Type 3.2 User Manual: MTCommenterName に解説あり。
- MTCommenterEmail
- MTIfCommenterTrusted
- MTFeedbackScore
- MTBlogs
-
既存マニュアルに記述あり→MTBlogs
- MTBlogID
-
既存マニュアルに記述あり→MTBlogID
- MTBlogName
-
既存マニュアルに記述あり→MTBlogName
- MTBlogDescription
-
既存マニュアルに記述あり→MTBlogDescription
- MTBlogLanguage
- MTBlogURL
-
既存マニュアルに記述あり→MTBlogURL
- MTBlogArchiveURL
-
既存マニュアルに記述あり→MTBlogArchiveURL
- MTBlogRelativeURL
-
既存マニュアルに記述あり→MTBlogRelativeURL
- MTBlogSitePath
-
既存マニュアルに記述あり→MTBlogSitePath
- MTBlogHost
-
既存マニュアルに記述あり→MTBlogHost
- MTBlogTimezone
-
既存マニュアルに記述あり→MTBlogTimezone
- MTBlogEntryCount
-
既存マニュアルに記述あり→MTBlogEntryCount
- MTBlogCommentCount
-
既存マニュアルに記述あり→MTBlogCommentCount
- MTBlogCCLicenseURL
-
既存マニュアルに記述あり→MTBlogCCLicenseURL
- MTBlogCCLicenseImage
-
既存マニュアルに記述なし。 MTBlogCCLicenseImage - Google 検索でそれなりの数がヒット。
- MTCCLicenseRDF
-
既存マニュアルに記述あり→MTCCLicenseRDF
- MTBlogIfCCLicense
-
既存マニュアルに記述あり→MTBlogIfCCLicense
- MTBlogFileExtension
- MTEntries
-
既存マニュアルに記述あり→MTEntries
- MTEntriesHeader
-
既存マニュアルに記述あり→MTEntriesHeader
- MTEntryID
-
既存マニュアルに記述あり→MTEntryID
- MTEntryTitle
-
既存マニュアルに記述あり→MTEntryTitle
- MTEntryStatus
-
既存マニュアルに記述あり→MTEntryStatus
- MTEntryFlag
-
既存マニュアルに記述あり→MTEntryFlag
- MTEntryCategory
-
既存マニュアルに記述あり→MTEntryCategory
- MTEntryCategories
-
既存マニュアルに記述あり→MTEntryCategories
- MTEntryBody
-
既存マニュアルに記述あり→MTEntryBody
- MTEntryMore
-
既存マニュアルに記述あり→MTEntryMore
- MTEntryExcerpt
-
既存マニュアルに記述あり→MTEntryExcerpt
- MTEntryKeywords
-
既存マニュアルに記述あり→MTEntryKeywords
- MTEntryLink
-
既存マニュアルに記述あり→MTEntryLink
- MTEntryBasename
-
既存マニュアルに記述なし。 デフォルトの個別エントリーアーカイブから URI を変更する場合の注意点や Movable Type 3.1x と 3.2 Beta の違いを探るで解説済み。
- MTEntryAtomID
- MTEntryPermalink
-
既存マニュアルに記述あり→MTEntryPermalink
- MTEntryAuthor
-
既存マニュアルに記述あり→MTEntryAuthor
- MTEntryAuthorDisplayName
-
Movable Type 3.2 User Manual: MTEntryAuthorDisplayName に解説あり。
- MTEntryAuthorUsername
- MTEntryAuthorEmail
-
既存マニュアルに記述あり→MTEntryAuthorEmail
- MTEntryAuthorURL
-
既存マニュアルに記述あり→MTEntryAuthorURL
- MTEntryAuthorLink
-
既存マニュアルに記述あり→MTEntryAuthorLink
- MTEntryAuthorNickname
-
既存マニュアルに記述あり→MTEntryAuthorNickname
- MTEntryDate
-
既存マニュアルに記述あり→MTEntryDate
- MTEntryModifiedDate
- MTEntryCommentCount
-
既存マニュアルに記述あり→MTEntryCommentCount
- MTEntryTrackbackCount
-
既存マニュアルに記述あり→MTEntryTrackbackCount
- MTBlogIfCommentsOpen
- MTEntryTrackbackLink
-
既存マニュアルに記述あり→MTEntryTrackbackLink
- MTEntryTrackbackData
-
既存マニュアルに記述あり→MTEntryTrackbackData
- MTEntryTrackbackID
-
既存マニュアルに記述あり→MTEntryTrackbackID
- MTEntryPrevious
-
既存マニュアルに記述あり→MTEntryPrevious
- MTEntryNext
-
既存マニュアルに記述あり→MTEntryNext
- MTDateHeader
-
既存マニュアルに記述あり→MTDateHeader
- MTPingsHeader
- MTArchivePrevious
-
既存マニュアルに記述あり→MTArchivePrevious
- MTArchiveNext
-
既存マニュアルに記述あり→MTArchiveNext
- MTInclude
-
既存マニュアルに記述あり→MTInclude
- MTLink
-
既存マニュアルに記述あり→MTLink
- MTErrorMessage
-
既存マニュアルに記述あり→MTErrorMessage
- MTGetVar
-
既存マニュアルに記述あり→MTGetVar
- MTSetVar
-
既存マニュアルに記述あり→MTSetVar
- MTIfArchiveTypeEnabled
- MTIfCommentsModerated
- MTIfRegistrationRequired
-
Movable Type 3.2 User Manual: MTIfRegistrationRequired に解説あり。
- MTIfRegistrationNotRequired
-
Movable Type 3.2 User Manual: MTIfRegistrationNotRequired に解説あり。
- MTIfRegistrationAllowed
-
Movable Type 3.2 User Manual: MTIfRegistrationAllowed に解説あり。
- MTIfTypeKeyToken
- MTTypeKeyToken
-
既存マニュアルに記述なし。 MTTypeKeyToken - Google 検索にてそれなりの数がヒット。
- MTCommentFields
- MTRemoteSignOutLink
-
既存マニュアルに記述あり→MTRemoteSignOutLink
- MTRemoteSignInLink
-
既存マニュアルに記述あり→MTRemoteSignInLink
- MTComments
-
既存マニュアルに記述あり→MTComments
- MTCommentsHeader
- MTCommentID
-
既存マニュアルに記述あり→MTCommentID
- MTCommentEntryID
-
既存マニュアルに記述あり→MTCommentEntryID
- MTCommentName
-
既存マニュアルに記述なし。 MTCommentName - Google 検索にてそれなりの数がヒット。
- MTCommentIP
-
既存マニュアルに記述あり→MTCommentIP
- MTCommentAuthor
-
既存マニュアルに記述あり→MTCommentAuthor
- MTCommentAuthorLink
-
既存マニュアルに記述あり→MTCommentAuthorLink
- MTCommentAuthorIdentity
-
Movable Type 3.2 User Manual: MTCommentAuthorIdentity に解説あり。
- MTCommentEmail
-
既存マニュアルに記述あり→MTCommentEmail
- MTCommentURL
-
既存マニュアルに記述あり→MTCommentURL
- MTCommentBody
-
既存マニュアルに記述あり→MTCommentBody
- MTCommentOrderNumber
-
既存マニュアルに記述あり→MTCommentOrderNumber
- MTCommentDate
-
既存マニュアルに記述あり→MTCommentDate
- MTCommentEntry
-
既存マニュアルに記述あり→MTCommentEntry
- MTCommentPreviewAuthor
-
既存マニュアルに記述あり→MTCommentPreviewAuthor
- MTCommentPreviewIP
-
既存マニュアルに記述あり→MTCommentPreviewIP
- MTCommentPreviewAuthorLink
-
既存マニュアルに記述あり→MTCommentPreviewAuthorLink
- MTCommentPreviewEmail
-
既存マニュアルに記述あり→MTCommentPreviewEmail
- MTCommentPreviewURL
-
既存マニュアルに記述あり→MTCommentPreviewURL
- MTCommentPreviewBody
-
既存マニュアルに記述あり→MTCommentPreviewBody
- MTCommentPreviewDate
-
既存マニュアルに記述あり→MTCommentPreviewDate
- MTCommentPreviewState
-
既存マニュアルに記述あり→MTCommentPreviewState
- MTCommentPreviewIsStatic
-
既存マニュアルに記述あり→MTCommentPreviewIsStatic
- MTIndexList
- MTIndexLink
- MTIndexName
- MTIndexBasename
-
既存マニュアルに記述なし。
- MTArchives
-
既存マニュアルに記述なし。
- MTArchiveList
-
既存マニュアルに記述あり→MTArchiveList
- MTArchiveListHeader
- MTArchiveLink
-
既存マニュアルに記述あり→MTArchiveLink
- MTArchiveTitle
-
既存マニュアルに記述あり→MTArchiveTitle
- MTArchiveType
- MTArchiveCount
-
既存マニュアルに記述あり→MTArchiveCount
- MTArchiveDate
-
既存マニュアルに記述あり→MTArchiveDate
- MTArchiveDateEnd
-
既存マニュアルに記述あり→MTArchiveDateEnd
- MTArchiveCategory
-
既存マニュアルに記述あり→MTArchiveCategory
- MTArchiveFile
- MTImageURL
-
既存マニュアルに記述あり→MTImageURL
- MTImageWidth
-
既存マニュアルに記述あり→MTImageWidth
- MTImageHeight
-
既存マニュアルに記述あり→MTImageHeight
- MTCalendar
-
既存マニュアルに記述あり→MTCalendar
- MTCalendarDay
-
既存マニュアルに記述あり→MTCalendarDay
- MTCalendarCellNumber
-
既存マニュアルに記述あり→MTCalendarCellNumber
- MTCalendarDate
-
既存マニュアルに記述あり→MTCalendarDate
- MTCalendarWeekHeader
-
既存マニュアルに記述あり→MTCalendarWeekHeader
- MTCalendarIfBlank
-
既存マニュアルに記述あり→MTCalendarIfBlank
- MTCalendarIfToday
-
既存マニュアルに記述あり→MTCalendarIfToday
- MTCalendarIfEntries
-
既存マニュアルに記述あり→MTCalendarIfEntries
- MTCalendarIfNoEntries
-
既存マニュアルに記述あり→MTCalendarIfNoEntries
- MTCategories
-
既存マニュアルに記述あり→MTCategories
- MTCategoryID
-
既存マニュアルに記述あり→MTCategoryID
- MTCategoryLabel
-
既存マニュアルに記述あり→MTCategoryLabel
- MTCategoryDescription
-
既存マニュアルに記述あり→MTCategoryDescription
- MTCategoryArchiveLink
-
既存マニュアルに記述あり→MTCategoryArchiveLink
- MTCategoryCount
-
既存マニュアルに記述あり→MTCategoryCount
- MTCategoryTrackbackLink
-
既存マニュアルに記述あり→MTCategoryTrackbackLink
- MTCategoryIfAllowPings
- MTCategoryTrackbackCount
-
Movable Type 3.2 User Manual: MTCategoryTrackbackCount に解説あり。
- MTGoogleSearch
-
既存マニュアルに記述あり→MTGoogleSearch
- MTGoogleSearchResult
-
既存マニュアルに記述あり→MTGoogleSearchResult
- MTPings
-
既存マニュアルに記述あり→MTPings
- MTPingsSent
-
既存マニュアルに記述あり→MTPingsSent
- MTPingsSentURL
-
既存マニュアルに記述あり→MTPingsSentURL
- MTPingTitle
-
既存マニュアルに記述あり→MTPingTitle
- MTPingID
-
既存マニュアルに記述あり→MTPingID
- MTPingURL
-
既存マニュアルに記述あり→MTPingURL
- MTPingExcerpt
-
既存マニュアルに記述あり→MTPingExcerpt
- MTPingBlogName
-
既存マニュアルに記述あり→MTPingBlogName
- MTPingIP
-
既存マニュアルに記述あり→MTPingIP
- MTPingDate
-
既存マニュアルに記述あり→MTPingDate
- MTFileTemplate
- MTSignOnURL
- MTIfAllowCommentHTML
- MTIfCommentsAllowed
-
既存マニュアルに記述なし。 MTIfCommentsAllowed - Google 検索にてそれなりの件数がヒット。
- MTIfCommentsAccepted
- MTIfCommentsActive
- MTIfPingsAllowed
-
既存マニュアルに記述なし。
- MTIfPingsAccepted
- MTIfPingsActive
- MTIfDynamicComments
-
既存マニュアルに記述なし。
- MTIfDynamicCommentsStaticPage
-
既存マニュアルに記述なし。
- MTIfNeedEmail
- MTIfRequireCommentEmails
-
既存マニュアルに記述なし。
- MTEntryIfAllowComments
-
既存マニュアルに記述あり→MTEntryIfAllowComments
- MTEntryIfCommentsOpen
-
既存マニュアルに記述あり→MTEntryIfCommentsOpen
- MTEntryIfAllowPings
-
既存マニュアルに記述あり→MTEntryIfAllowPings
- MTEntryIfExtended
-
既存マニュアルに記述あり→MTEntryIfExtended
- MTSubCategories
-
既存マニュアルに記述あり→MTSubCategories
- MTSubCatIsFirst
-
MTSubCatIsFirst - Google 検索にてそれなりの数がヒット。
- MTSubCatIsLast
-
MTSubCatIsLast - Google 検索にてそれなりの数がヒット。
- MTTopLevelCategories
-
既存マニュアルに記述あり→MTTopLevelCategories
- MTParentCategory
-
既存マニュアルに記述あり→MTParentCategory
- MTParentCategories
-
既存マニュアルに記述あり→MTParentCategories
- MTTopLevelParent
-
既存マニュアルに記述あり→MTTopLevelParent
- MTSubCatsRecurse
-
既存マニュアルに記述あり→MTSubCatsRecurse
- MTEntriesWithSubCategories
-
既存マニュアルに記述あり→MTEntriesWithSubCategories
- MTSubCategoryPath
-
既存マニュアルに記述あり→MTSubCategoryPath
- MTHasSubCategories
-
既存マニュアルに記述あり→MTHasSubCategories
- MTHasNoSubCategories
-
既存マニュアルに記述あり→MTHasNoSubCategories
- MTHasParentCategory
-
既存マニュアルに記述あり→MTHasParentCategory
- MTHasNoParentCategory
-
既存マニュアルに記述あり→MTHasNoParentCategory
- MTIfIsAncestor
-
既存マニュアルに記述あり→MTIfIsAncestor
- MTIfIsDescendant
-
既存マニュアルに記述あり→MTIfIsDescendant
- MTIfStatic
-
Movable Type 3.2 User Manual: J: Errata Archives にて、
MTIfStatic and MTIfDynamic conditional tags. Both tags are used for checking which style of publishing is in use and using these to differentially build and display the sidebar content on all archive pages.
という解説あり。
- MTIfDynamic
-
Movable Type 3.2 User Manual: J: Errata Archives にて、
MTIfStatic and MTIfDynamic conditional tags. Both tags are used for checking which style of publishing is in use and using these to differentially build and display the sidebar content on all archive pages.
という解説あり。
トラックバック送信先
- Six Apart - MovableType News: Movable Type 3.2 日本語版の提供を開始
-
Movable Type 3.2 のテンプレートタグの一覧と、マニュアルの各項目へのリンクを合わせて作成しました。

