Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Config Directives Reference環境変数リファレンス

ThemesDirectory

最終更新日: 2017.10.03

テーマのインポートとエクスポートをおこなうディレクトリのパスを指定します。

テーマディレクトリは、mt.cgi の実行ユーザーによる読み込みと書き込みが可能である必要があります。また、サーバーのファイルシステムのルートからはじまる絶対パスと、mt.cgi が設置されたディレクトリからはじまる相対パスのどちらでも指定できます。

この環境変数を指定した場合、初期値が上書きされます。つまり、初期値以外のディレクトリを指定した場合、mt.cgi と同じ場所にある themes ディレクトリはインポート、エクスポートともにおこなわれません。

Movable Type 5.2 からディレクトリの複数指定が可能になりました。

テーマのインポートは、指定されたすべてのディレクトリを対象におこなわれます。テーマのエクスポートは、ThemesDirectory で指定したディレクトリのうち、mt-config.cgi の中で最も上の行にあるディレクトリに対しておこなわれます。もし、正常にエクスポートができなかった場合は、次に記述されているディレクトリへとエクスポートを試みます。

例えば、初期値の themes ディレクトリから標準テーマをインポートし、独自に用意したテーマのインポートとエクスポートをおこなうディレクトリを別途設定する場合は、以下のように指定します。

ThemesDirectory /var/www/mt-custom-themes
ThemesDirectory themes

使い方

ThemesDirectory /var/www/mt-themes

初期設定値

themes

ThemesDirectory と関連のある環境変数 (5)

  • 新しくブログを作成するときに選択するテーマの初期値として、テーマ ID(識別子)を指定します。
  • 新しくウェブサイトを作成するときに、選択するテーマの初期値としてテーマ ID(識別子)を指定します。
  • 新しいユーザー用のブログを自動作成するときに、そのブログに適用するテーマの ID(識別子)を指定します。
  • テーマのインポートとエクスポートをおこなうディレクトリのパスを指定します。
  • テーマをエクスポートするときに、テーマに含めるファイルの種類を拡張子で指定します。