[TYPO3-UG Italy] Output html tra i tag header
Mauro Lorenzutti
mauro.lorenzutti at webformat.com
Fri Jan 9 09:10:18 CET 2009
Ciao Danilo,
> 1) è possibile in un qualche modo riuscire ad ordinare la sequenza nella quale typo3 inserisce questi elementi nell'header? Ad esempio lui mi butta furi il tag <style></style> prima del collegamento ai miei css esterni, io vorrei fare il contrario..
>
non mi risulta ma potrei sbagliarmi. In ogni caso, potresti spostare i
css inline in un file esterno nel modo seguente (non risolve il problema
dell'ordinamento ma almeno non ti carica i css inline):
config.inlineStyle2TempFile = 1
>
> 2) è possibile far mettere a typo3 in un file esterno in automatico i javascript che lui mette direttamente nella pagina html come questi?:
> <script type="text/javascript">
> var borderSize = 10;
> var resizeSpeed = 400;
> var animate = true;
> var overlayOpacity = 0.8;
> var allowSave = false;
> var enableSlideshowAutoplay = true;
> var slideshowAutoclose = true;
> var slideshowInterval = 5000;
> var lllImage = 'Image';
> var lllOf = 'of';
> </script>
>
Potresti provare con:
config.removeDefaultJS = external
Questi javascript però non mi pare di riconoscerli, immagino vengano
inseriti da un'estensione, giusto? In questo caso, se non funziona il
codice che ti ho scritto sopra, bisognerebbe cercare tra le proprietà
dell'estensione oppure, come ultima spiaggia, modificare l'estensione
affinchè importi un file esterno invece che includere il codice tra gli
header.
>
> 3) nonostante io abbia messo nel mio template html il charset <meta http-equiv="content-type" content="text/html; charset=UTF-8" />, typo3 lo stesso in automatico mi butta fuori anche <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />.. come mai? dove è settata questa impostazione.
>
Il charset è molto meglio farlo gestire direttamente a TYPO3 piuttosto
che mapparlo con templavoila.
Prova inserendo il seguente codice nel setup del tuo template typoscript:
config.metaCharset = utf-8
eventualmente, se vuoi gestire da templavoila (ma te lo sconsiglio),
puoi disabilitare il tag meta di TYPO3:
config.disableCharsetHeader = 1
La cosa migliore di tutte sarebbe quella di forzare il charset di TYPO3
a livello di install tool:
TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'
in questo modo sia il FE che il BE lavoreranno in utf-8. Fai però
attenzione nel caso tu abbia un sito già ricco di contenuti: potresti
perdere le lettere accentate e altri caratteri.
A presto,
--
Mauro Lorenzutti
e-mail: mauro.lorenzutti at webformat.com
---------------------------------------------------------
WEBFORMAT srl | Corte Europa, 12 | I-33097 SPILIMBERGO PN
Tel +39-0427-926.389 -- Fax +39-0427-927.653
info at webformat.com -- http://www.webformat.com
---------------------------------------------------------
More information about the TYPO3-UG-italy
mailing list