0
我想禁用特定節點類型「事件」的節點的緩存。我使用hook_boot()來完成它,並將頁面緩存設置爲FALSE。我清除了緩存,然後在類型事件的一個節點中,我做了更改,但匿名用戶無法看到該頁面。它只是給它的緩存副本。爲Drupal 7中的節點類型禁用緩存
function hook_boot() {
if ($_GET['q'] != '') {
$url = $_GET['q'];
$nid = substr($url, strrpos($url, '-') + 1);
$type = db_select('node','n')
->fields('n', array('type'))
->condition('n.nid', $nid)
->execute()
->fetchAssoc();
if ($type == 'event') {
drupal_page_is_cacheable(FALSE);
}
}
}
試試這個模塊:https://www.drupal.org/project/cacheexclude – MilanG