uso i template della pear
posto un po di codice:
TEMPLATE:
LOGICA:codice:<html> <head> <script type="text/javascript"> function inizializza() { for(var i=1;document.getElementById('pagina'+i)!=undefined;i++) { oFCKeditortestata = new FCKeditor( 'editor'+i ) ; oFCKeditortestata.BasePath = "fckeditor/" ; oFCKeditortestata.Width ="1000"; //oFCKeditortestata.Height = getElementById('pagina'+i).offsetHeight ; oFCKeditortestata.ReplaceTextarea() ; } } </script> </head> . . . <body onload="inizializza()"> . . . qui non so come passare l'informazione(1 o 2 o 3 ) alla logica (file php) <div id="pagina1">{editor({1})}</div> <div id="pagina2">{editor(2)}</div> <div id="pagina3">{editor(3)}</div>
grazie.codice:if (!isset($cfg['tpl']['path'])) { $cfg['tpl']['path'] = ''; } if (!isset($cfg['tpl']['file'])) { $cfg['tpl']['file'] = 'emptystyle4.tpl'; } $tpl = new Template_PHPLIB(); $tpl->setFile( array( "page" => $cfg['tpl']['file'] ) ); $editor=editor($id); problema concettuale : non so come fare un ciclo perchè non conosco quanti div ho nel template $tpl->setVar('editor', $editor); $tpl->pparse("out","page"); function editor($id) { $out.="<textarea id='editor".$id."'></textarea>"; . . . return $out; }
ciao

Rispondi quotando