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