Manlio Perillo wrote:
Io ti consiglio di mettere tutti i files "statici" in una directory
separata.
Ad esempio in /files/, o /media/
(con le relative sotto directory per le varie lingue)
I link devono per forza essere relativi?
Se non sono relativi devo necessariamente utilizzare una variabile tipo
${eng} che ancora non so usare :-)
Inoltre dove la setto? In base a cosa? Probabilmente ogni content.ht
dovrà definire la lingua in cui è fatto.
Più facile sarebbe settare tale variabile in base all'url, e mettere i
content.ht sotto -ad esempio- data/eng/... data/ita/....
Mah, devo iniziare a fare qualche prova
Forse mi conviene patchare igloo per considerare tutti i files tipo
ht, trasformandoli in html come avviene per il content.
Ma adesso il sito come è organizzato? Usi già dei files ht?
Beh, utilizzo sistema di templating semplice ma osceno: un template
contiene anche i contenuti che produrrà, tipo
miofile.html.template:
[{'var1':'content1', ... , 'fout':'./eng/miofile.html'},
{'var1':'contenuto1', ... , 'fout':'./ita/miofile.html'},
]
..
<html>
<body>
<div>__VAR1__</div>
..
</body>
</html>
indovina che files produrrà :-)
C'e' inoltre il modo di inserire degli slot interi, definiti in files a
parte, che possono essere sovrascritti con slot localizzati nelle
directory dei template
Tieni conto che oltre a "una pagina per directory", un altra feature
particolare di igloo è il modo in cui costruisce i links della
navigazione.
Quindi se vuoi patchare igloo in questo modo, molte cose non
funzioneranno e dovrai riscriverle (in pratica otterrai un semplice
ht2htl "evoluto").
No, allora lascio stare. Se sentirò la mancanza di questa feature mi
converrà fare qualcosa da zero.
Una soluzione al tuo caso potrebbe essere quella di lasciare le
vecchie 'pagina1.html' nella directory 'data' (igloo copierà poi
questi files nella directory relativa in 'out'), ma farle restituire
un 301.
Se andrò avanti utilizzerò questo sistema
Se vuoi seguire i miei test, dovresti iscriverti alla mailing list
[EMAIL PROTECTED]
Iscritto! :-)
Ciao
Alessandro
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python