MODXのバージョン:1.0.13J-r1
-----
「SwitchDefaultTemplate」
http://forum.modx.jp/viewtopic.php?f=54&t=536
という、
リソース編集画面を開く際に、
設定したルールに従って使用するテンプレートを切り替えるというプラグインを作っていますが、
これが、MODX1.0.13J-r1では効かなくなっています。
イベント「OnDocFormPrerender」でひっかけて、
コード: 全て選択
$content['template'] = $dtmpl;
どうも「$content」は使われなくなっているようですね。
代わりに「$docObject->template」に値を入れれば良いのか?と思ってやってみましたが、
これも違うようです。
「OnDocFormPrerender」のプラグインの中で、
MODX1.0.13J-r1で、使用するテンプレートを切り替えるには、
どのようにすれば良いでしょうか?
MODXでは、編集項目を切り替える単位がテンプレート単位ですので、
テンプレートの切替は、ユーザビリティ上、かなり重要な要素になっています。
特定のコンテンツでは、ユーザにテンプレートを選ばせず、
例えば、以下のような構造を自動的に作るように設定していたりします。
コンテンツのルート
└カテゴリー
└詳細
以上、よろしくお願いいたします。