Il giorno 07/set/07, alle ore 15:57, Cristiano 4minuti ha scritto:
Nelle
specifiche di Sar-At 7 non è definito chi vinca se la pagina
mastro viene specificata esplicitamente due volte, una volta nel
database e una volta nella URL.
Però nello stesso sito varie tabelle hanno numerose pagine mastro
(vedi la tabella news ad esempio).
Vuoi dire che per le altre tabelle sei stato tu a dichiarare di
accettare gli URL, mentre dalla 7.5 sarà in automatico?
Non mi sono spiegato bene. Diciamo che tu crei una nuova sezione
pippo con pagina mastro di default pippo.html. Quindi se tu chiami,
per esempio
showPage.php?template=pippo&id=1
allora normalmente viene visualizzata la pagina numero 1 della
sezione pippo attraverso la pagina mastro di default pippo.html.
Ora tu crei e abiliti la pagina mastro alternativa pluto.html. Da
questo momento, se tu visiti
showPage.php?template=pippo&id=1&masterPage=pluto.html
viene visualizzata la pagina numero 1 della sezione pippo attraverso
la pagina mastro alternativa pluto.html.
Ora tu crei e abiliti la pagina mastro alternativa paperino.html. Vai
in Sar-At, clicchi pagine -> pippo; selezioni la pagina numero 1;
selezioni paperino.html alla voce masterPage (visibile se e solo se
nelle preferenze è attiva l'opzione di mostrare tutti i campi).
Da questo momento
showPage.php?template=pippo&id=1
visualizzata la pagina numero 1 della sezione pippo attraverso la
pagina mastro paperino.html.
Il problema è: cosa succede se a questo punto tu chiami
showPage.php?template=pippo&id=1&masterPage=pluto.html
? Appare pluto.html o appare paperino.html?
In Sar-At sino alla versione 7.1.0 non c'è garanzia di quale pagina
mastro verrà scelta. Dalla versione 7.1.1 in su è garantito che sarà
usata pluto.html
L.A.