1
我正在使用MODx revo。我写了一个叫putBoxId具有下列内容片断:MODx缓存它不应该的内容
<?php
$id = isset($_GET['id']) ? $_GET['id'] : null;
if (!is_null($id)) {
return $modx->getChunk($tpl, array('id' => $id));
}
return '';
我用这样的:[[~3[[!putBoxId? &tpl='boxIdUrl']] ]]
(与反引号,当然),其中boxIdUrl与以下内容块:
? &id=`[[+id]]`
问题是,由于某种原因它被缓存。我试着把'!'在所有组合中,仍然被缓存。这怎么解决?
我试过[[〜3 [putBoxId ? &tpl ='boxIdUrl']]]],它不起作用(除非我错过了某些东西)。 – 2011-06-10 07:01:00
是的..这是一个错字。您需要先关闭标签: [[〜3]] [[!putBoxId? &tpl ='boxIdUrl']] 作为您的原始代码段只是在链接后添加文本。 – oori 2011-06-11 20:34:28
只需注意,如果您的原始代码段已经存在查询字符串,例如不使用友好的网址时,您的原始代码段就会失败。 (仅仅是因为vs vs) – oori 2011-06-11 20:43:33