MODx Revo ベースのサイトで作業し、simlpe プラグインを作成しようとしています (過去に Evo 用に作成されたテンプレート スイッチャー プラグインに触発されました)。以下はコードです
if (isset($_GET['template'])) {
$template_id=$_GET['template'];
if(isset($template_id)){
$template = $modx->getObject('modTemplate', $template_id);
$modx->resource->template = $template->get('id');
}
}
最終的には、プラグインにはさらに多くのチェックなどが含まれますが、今のところ、機能することを確認したいだけです. アイデアは単純です。URL で提供されるテンプレート パラメータに基づいて、ページの異なるテンプレートを取得することになっています。そして、私が望むように動作するのを妨げる問題は、modx キャッシングです。
私の質問は、プラグインが機能するように、この特定のシナリオでキャッシュを操作 (クリア/リロード) するにはどうすればよいですか?