Diferente plantilla de noticia por cada Topic (sección)

En algunas ocasiones nos pueden pedir que en cada sección de tu sistema Geeklog debe tener una estructura o plantilla diferente en la parte del modulo de "noticias" cuando te encuentres o creas un nuevo topic (sección), osea al momento de mostrar la nota.
Para esto se necesita implantar un pequeño código y poder ver nuestro sistema mas o menos así..

Veamos como hacer esto ...
Primero debemos ir dentro de /donde/esta/geeklog/system del fichero lib-story.php
Agregar lo siguiente en la línea 88
if ( file_exists($_CONF['path_layout'] . '/storytext_' . $story->_tid . '.thtml') )
{
$storyTemplate = 'storytext_' . $story->_tid . '.thtml';
}
else {
$storyTemplate = $storytpl;
}
seguidamente editar la linea 91 ...
'article' => $storytpl,
por esta ..
'article' => $storyTemplate, // $storytpl,
y guardas ..
Ahora, si tiene una plantilla llamada 'storytext_General.thtml' en el directorio del tema, esa plantilla será utilizada para las historias o notas en el asunto/sección (topic) general.
Si usted tiene otro asunto con un topic_id identificado con el nombre de linux, el nombre de la plantilla sería en este caso sería storytext_linux.thtml.
Sintaxis:
storytext_id-de-tu-topic.thtml
y listo con esto puedes tener diferentes plantillas en tus articulos en cada topic.
Gracias al equipo Glfusion [Mark] por esta ayuda.