Pamięć podręczna Drupala 6 może być wyłączona, normalna lub agresywna. Nie mogę znaleźć tych opcji dla mojej instalacji Drupala 7. Jest tylko przycisk, który opróżnia całą pamięć podręczną, ale musi być kliknięty dla każdej zmiany dokonanej w module lub szablonie. Przez zmianę rozumiem dodawanie tagów HTML do modułu lub szablonu.Jak całkowicie wyłączyć pamięć podręczną?
Dzięki reakcji mirzu, już zainstalowałem devel module, ale to też nie działa. Jedyny sposób, w jaki się dostaję, to zobaczenie moich zmian przez wyłączenie i włączenie modułu.
hello.module wygląda następująco:
function annotate_menu() {
$items = array();
$items['hello'] = array(
'title' => t('Hello world'),
'page callback' => 'hello_output',
'access arguments' => array('access content'),
);
return $items;
}
function hello_output() {
header('Content-type: text/plain; charset=UTF-8');
header('Content-Disposition: inline');
return 'annotate';
}
Szablon strona-hello.tpl.php zawiera print $content;
.
Uzyskuję dostęp do strony poprzez http://localhost/test/hello
.
Określ "zmianę", co chcesz dokładnie zaktualizować ?. Niektóre rzeczy są buforowane, ale ogólnie rzecz biorąc, powinieneś być w stanie zmienić wewnętrzną funkcję na przykład i powinna ona zostać zaktualizowana. Czy testujesz jako anonimowy użytkownik i możliwe jest buforowanie stron? Może również pomóc, jeśli napiszesz kod. – Berdir
Dodałem kod mojego modułu i szablonu. – jdecuyper
Możliwe jest wyłączenie większości pamięci podręcznej Drupala, zobacz odpowiedzi na http://drupal.stackexchange.com/questions/28340/completely-turn-off-caching-for-drupal-7 – TwoD