Ciao a tutti!
Sto costruendo un blog utilizzando l'ultima versione di Drupal 7 + Panel 3 + View 3.
Nel progetto ho realizzato una vista (blog) contenente due blocchi:
a) uno che visualizza tutti gli articoli, nel quale è stato definito un filtro contestuale (anno+mese)
b) uno che presenta una lista di semplici link, contenenti il mese e l'anno degli articoli presenti. I link puntano alla pagina 2) e hanno href= /archivio/YYYYMM
e due pagine:
1) /blog
2) /archivio/!data
In entrambe le pagine è stato definito un panel all'interno del quale sono visualizzati i blocchi a) e b).
La pagina 2) utilizza un argomento opzionale di tipo stringa (!data) per passare alla vista l'anno e il mese del quale visualizzare gli articoli, nel formato YYYYMM, sfruttando la variabile %data:row presente nel contesto.
Ora, cliccando i link nella vista b) (es. Febbraio 2012) viene visualizzata correttamente la pagina 2) ma se successivamente clicco un altro link (es. Marzo 2012) l'url cambia in /archivio/201203, peccato che il contenuto della pagina rimanga invariato!
Se attendo una ventina di secondi e riprovo ad aggiornare la pagina allora vedo gli articoli giusti.
Da quello che ho potuto vedere, il problema sembrerebbe essere causato da panel che mantiene una cache della pagina + contesto che mi viene riproposta anche quando il contesto è cambiato!!
Da notare che ho disabilitato tutte le cache degli elementi del pannello e delle viste, ma il risultato non cambia.
Altro fatto strano è che cancellando la cache tramite drush o drupal le pagine non mi vengono comunque ricaricate correttamente!
Non so più che fare! Qualche consiglio (a parte eliminare panel e cambiare il template)?
Grazie a tutti!
Qualche idea? Ci sto lavorando da giorni ma non ottengo risultati e il problema rimane!
-th3m4trix
http://www.mxlab.net
Risolto, ho eliminato il pannello e lo ho ricreato definendo subito un argomento e adesso funziona tutto correttamente!
Sembrerebbe avere problemi quando creo un pannello e successivamente aggiungo un argomento con il relativo contesto!
-th3m4trix
http://www.mxlab.net