Diseñado pensando en la seguridad

Bienvenido(a) a Geeklog Hispano
viernes, diciembre 15 2017 @ 05:38 CST

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

Personalizació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.

Opciones de la Noticia

Seguimiento

TURL de seguimiento para esta entrada: http://www.geeklog-hispano.net/trackback.php/diferente-pantilla-por-topic-geeklog

No hay seguimientos para esta entrada.
Diferente plantilla de noticia por cada Topic (sección) | 0 comentarios | Crea una cuenta nueva
Los siguientes comentarios son de la persona que los haya enviado. Este sitio no se hace responsable de las opiniones expresadas por los participantes en los foros y secciones de comentarios, y el hecho de publicar las mismas no significa que esté de acuerdo con ellas.