uso i template della pear
posto un po di codice:
TEMPLATE:
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>
LOGICA:
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;
}
grazie.
ciao