Для обычной страницы это делается через:
PHP код:
// Раньше это делалось примерно так
function clearSpecificCache($pid, $cHash=false) {
if(is_array($pid)) {
$GLOBALS['TYPO3_DB']->exec_DELETEquery('cache_pages', 'page_id IN (' . implode(',', $pid) . ')');
$GLOBALS['TYPO3_DB']->exec_DELETEquery('cache_pagesection', 'page_id IN (' . implode(',', $pid) .')');
} else {
$addWhere = $cHash ? ' and cHash = "' . $cHash . '"' : '';
$GLOBALS['TYPO3_DB']->exec_DELETEquery('cache_pages', 'page_id = ' . $pid . $addWhere);
$GLOBALS['TYPO3_DB']->exec_DELETEquery('cache_pagesection', 'page_id = ' . $pid . $addWhere);
}
}
А как сейчас сбрасывается cHash?
Те typolink ссылки что создают страницы путем - typolink.useCacheHash = 1