Показать сообщение отдельно
  #11 (permalink)  
Старый 28.08.2014, 17:04
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

На php хэдеры выглядят так:
header("Cache-Control: no-cache, must-revalidate"); 
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
Они должны быть посланы до начала загрузки основного контента. Где их приткнуть в Typo3 увы не знаю.

Однако если подумать: нужно ли вам отключать кеширование всей страницы? Возможно просто сделать отдельный файлик с курсом валют и подгружать его динамически js-ом?)
(function(){
var xmlhttp = new XMLHttpRequest();
xmlhttp.open('GET', '/[файл с курсом].html?' + Math.random(), true); //рандомный параметр для принудительной загрузки заново
xmlhttp.onreadystatechange = function() {
  if (xmlhttp.readyState == 4) {
    if(xmlhttp.status == 200) {
      document.querySelector('#header > div:last-child').insertAdjacentHTML('beforeend', xmlhttp.responseText);
    } else {
      console.log('Ошибка загрузки курса валют.')
    }
  }
};
xmlhttp.send(null);
}())
__________________
29375, 35
Ответить с цитированием