Ciao a tutti,
Sto cercando un consiglio per localizzare la pagina di ringraziamento visualizzata dopo
l'invio di un modulo.
Poiché sar-at mi permette di specificare un solo indirizzo nelle impostazioni, ho fatto un
tentativo creando una sezione Thanks con 3 pagine (una in ciascuna lingua del sito, tutte
con lo stesso masterid) pensando che sar-at avrebbe pescato quella con id più alto.
Specificando nelle impostazioni della sezione modulo showPage.php?template=Thanks ottengo
però un comportamento strano.
Chiamando showPage.php?template=Thanks direttamente nella barra degli indirizzi del
browser, sar-at visualizza correttamente la pagina nella lingua della visita corrente.
Ahimé, quando invece la pagina viene chiamata dopo la compilazione del modulo, sar-at
genera un errore 202, dicendo che manca l'id corrispondente al nuovo inserimento della
sezione modulo. In pratica, se il nuovo inserimento corrisponde all'id 17 della
sezione modulo, sar-at cerca l'id 17 della sezione "Thanks".
Non entro nel merito se sia un baco o un comportamento (di cui però non capisco la
logica), lascio il giudizio a Luca, fatto sta che devo aggirare il problema in qualche
modo.
L'unica soluzione che vedo è di chiamare un'altra pagina, che ne so thanks.html, e
crearne tre versioni, thanks.html.it .ru e .en.
L'unico modo però per mantenere il contenuto dinamico sarà creare una sezione thanks
con una sola pagina e tre campi: testoita, testoeng, testorus, in quanto non mi sarà
possibile chiamare un id diverso per ciascuna lingua.
C'è qualche altra soluzione meno "sporca" per localizzare la pagina e allo
stesso tempo mantenerla aggiornabile?
Ciao,
Marcello
Marcello Laniado
www.strategypark.ch