2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Movable Type 備忘録

Last updated at Posted at 2019-11-26

#コメントアウト

<mt:ignore>ここは出力されない</mt:ignore>

#カテゴリの条件分け
サブカテゴリがある場合でもそのカテゴリが指定されていないと条件は実行されない。

<mt:IfCategory name="カテゴリ名">
  <mt:ignore>ここに各種記述</mt:ignore>
</mt:If>

#ブログIDによる出し分け

<MTIf name="blog_id" eq="1">
  <mt:ignore>ここに各種記述</mt:ignore>
</MTIf>

#複数条件で絞る
ブログIDが1か2の場合

<MTIf name="blog_id" like="^(1|2)$">
  <mt:ignore>ここに各種記述</mt:ignore>
</MTIf>

※like="1|2"とすると blog_id が 11や12のものまで出てくるので注意

#各種パス

<mt:BlogSitePath> ブログのサイトパス  https://www.example.com/ (最後の / スラッシュもつく)
<mt:CGIPath>ブログのCGIパス 
<mt:AdminCGIPath>MTのCGIのパス https://www.example.com/cgi-bin/mt/

#モジュール読み込みで変数を指定する

<MTInclude module="モジュール名" hensu_mei="hogehoge">

で指定した場合は、「モジュール名」側のモジュールで、

<MTIf name="hensu_mei" eq="hogehoge">
<!-- 条件に当てはまる -->
<MTElse>
<!-- 条件に当てはまらない -->
</MTIf>

という形で取得可能

#カスタムフィールドに値が入っていたら値を表示

<mt:Unless tag="カスタムフィールド">
<mt:カスタムフィールド />
</mt:Unless>

#カスタムフィールドのチェックボックスにチェックが入っていたら実行

<mt:If tag="chkHogeHoge">チェックボックスにチェックがされていたら表示</mt:If>

読み込みモジュール先で変数を使う

<mt:SetVars>
url=<mt:BlogURL>
hogehoge=hage
</mt:SetVars>

<mt:include module="HageModule">

HageModule

<mt:Var name="hogehoge">

#プラグインでカスタムフィールドに複数のチェックボックスを利用したい
http://www.koikikukan.com/archives/2018/12/13-000300.php

#出力ファイル名のアーカイブマッピングでの指定について
https://www.movabletype.jp/documentation/mt6/appendices/archive-file-path-specifiers.html

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?