Agregar una plantilla de documentos en Dokeos 1.8.5

Es muy sencillo para el quien sabe un poco de programación… El fichero a cambiar es main/inc/lib/fckeditor/fcktemplates.xml.php.

Cada template esté presentado como un elemento XML <Template> a dentro del cual se encuentra un documento HTML (una plantilla). Por ejemplo, el último se presenta así:

<Template title=”<?php echo s(‘TemplateTitleFlash’); ?>”>
<Description><?php echo s(‘TemplateTitleFlashDescription’); ?></Description>
<Html>
<![CDATA[
<head>
<?php echo $css ?>
</head>
<body>
<center>
<table style=”background: transparent url(<?php echo $img_dir.’faded_blue_horizontal.png’; ?>) repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; width: 100%; height: 400px;” border=”0″ cellpadding=”15″ cellspacing=”6″>
<tbody>
<tr>
<td align=”center”>
?phpecho$default_course_dir;?flash/SpinEchoSequence.swf” play=”true” loop=”true” menu=”true”></embed></span><br />
</td>
</tr>
</tbody>
</table>
<p><br />
<br />
</p>
</center>
</body>

]]>
</Html>
</Template>

Las partes en PHP para título y descripción se pueden remplazar, para portales en un solo idioma, por un nombre en duro.

Por ejemplo, si quiero agregar una plantilla con más líneas en la tabla, es suficiente de copiar esta parte, pegarla al fín del fichero (justo antes del tag </Templates>), agregar una líneas <tr> y ya tenemos una nueva plantilla en Dokeos.

Cuidado que este fichero sera sobreescribido por la próxima versión de Dokeos, así que mejor guardar una copia con nombre diferente!