Dittoのコンフィギュレーションファイルを使う際の注意

Dittoを使うとき、各種パラメータを直接スニペットに記述するのではなく、PHPファイルを作って「assets/snippets/ditto/configs/」に「hogehoge.config.php」等の名前でアップロードしておき、Dittoスニペットのパラメータに「&config=`hogehoge`」と記述することで使用することができます。
ただし、直接パラメータを指定する場合と、完全に同じではなく、いくつか注意すべきことがあるようです。
私が確認できた箇所は以下です。

  • 「language」パラメータはPHPファイルで指定しても効かない。
  • 「request」(extenders)を使う場合、PHPファイルで指定したパラメータは、リクエストパラメータ(URL等)で変更することができなくなる。
  • 「&extenders=`tagging`」をPHPファイルで指定すると、PHPのFatalエラー(evalで)になる。(Dittoのコードの218行目…おそらくバグのような)

ちなみに、コンフィギュレーションファイルは、PHPの変数に文字列を代入する文の羅列で、以下のような感じで作ります。

<?php
	$dateSource='pub_date';
	$dateFormat='%Y.%m.%d';
	$tpl='fugafuga';
?>