La cache di Drupal 6 può essere disabilitata, normale o aggressiva. Non riesco a trovare queste opzioni per l'installazione di Drupal 7. C'è solo un pulsante che scarica tutta la cache ma deve essere cliccato per ogni modifica apportata a un modulo oa un modello. Per cambio intendo aggiungere alcuni tag HTML a un modulo o un modello.Come disattivare completamente la cache?
Grazie alla risposta di mirzu, ho già installato il devel module ma non funziona neanche. L'unico modo per farlo è vedere le mie modifiche disabilitando e abilitando il modulo.
Il hello.module assomiglia:
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';
}
Il modello di pagina-hello.tpl.php contiene print $content;
.
Accedo alla pagina tramite http://localhost/test/hello
.
Definire "modifica", cosa si desidera aggiornare esattamente ?. Alcune cose sono memorizzate nella cache, ma in generale, dovresti essere in grado di cambiare l'interno di una funzione, ad esempio, e dovrebbe aggiornarsi. Stai provando come utente anonimo e il caching delle pagine è abilitato forse? Potrebbe anche aiutare se si pubblica un codice .. – Berdir
Ho aggiunto il codice del mio modulo e del modello. – jdecuyper
E 'possibile disabilitare la maggior parte della cache di Drupal, vedere le risposte su http://drupal.stackexchange.com/questions/28340/completely-turn-off-caching-for-drupal-7 – TwoD