Manejo De Variables {} En Phpbb
Publicado: 20 Abr 2007, 19:54
Hola !!!
Estoy tratando de modificar el Cobalt2.0 (a su vez ya modificado para que sea compatible con categories hierarchy).
Más o menos así viene la mano:
Esto es lo que tengo:
www.laaldeainformatica.com/CobaltSplit0.jpg
Y esto es lo que quiero:
www.laaldeainformatica.com/CobaltSplit1.jpg
Revisando el index_body.tpl encontré esto:
la idea sería cambiar el {L_FORUM} por el nombre de las categorías...
Donde está este nombre?
Más adelante encontramos:
lo que está arriba deberíamos comentarlo para que no lo muestre y deberíamos poner en el primer código a {indexrow.cat.CAT_DESC} en lugar de {L_FORUM}
Pero no funciona.
Actualmente si entran al foro (que es de prueba por ahora...) van a ver que más o menos lo modifiqué para que quede haciendo algo como esto en el código anterior:
O sea, comenté la fila de la tabla y dejé solo el nombre de la categoría que acomodé en su lugar con un DIV.
Solución muy poco elegante pero fue lo único que se me ocurrió ya que no logro entender bien como es que phpbb trabaja estas variables en los templates.
Estoy seguro que los comentarios END row y demaces son de vital importancia para señalizar ya que para poder usar la variable {indexrow.cat.CAT_DESC} los comentarios de arriba no pueden faltar, pero de nuevo, no se bien como trabaja
Espero alguien sepa como trabaja phpbb con estas variables y comentarios, al menos a groso modo. Y que tenga ganas de comentarlo aquí
Estoy tratando de modificar el Cobalt2.0 (a su vez ya modificado para que sea compatible con categories hierarchy).
Más o menos así viene la mano:
Esto es lo que tengo:
www.laaldeainformatica.com/CobaltSplit0.jpg
Y esto es lo que quiero:
www.laaldeainformatica.com/CobaltSplit1.jpg
Revisando el index_body.tpl encontré esto:
Código: Seleccionar todo
<!-- BEGIN header -->
(...) some code...
td class="cattitle" valign="middle"><span class="cattitle">{L_FORUM}</span></td>
(...) some code...
<!-- END header -->
Donde está este nombre?
Más adelante encontramos:
Código: Seleccionar todo
<!-- BEGIN row -->
<tr>
<td class="catLeft" colspan="5" height="28"><span class="cattitle">
<a href="{indexrow.cat.U_VIEWCAT}" class="cattitle">{indexrow.cat.CAT_DESC}</a>
</span></td>
</tr>
<!-- END row -->
Pero no funciona.
Actualmente si entran al foro (que es de prueba por ahora...) van a ver que más o menos lo modifiqué para que quede haciendo algo como esto en el código anterior:
Código: Seleccionar todo
<!-- BEGIN cat -->
<!-- BEGIN header -->
<!-- END header -->
<!-- BEGIN row -->
<!--
<tr>
<td class="catLeft" colspan="5" height="28"><span class="cattitle">
<a href="{indexrow.cat.U_VIEWCAT}" class="cattitle">{indexrow.cat.CAT_DESC}</a>
</span></td>
</tr>
-->
<div style="position:relative; top:-45px; left:25px;">
<a class="cattitle">{indexrow.cat.CAT_DESC}</a>
</div>
<!-- END row -->
<!-- BEGIN footer -->
<!-- END footer -->
<!-- END cat -->
Solución muy poco elegante pero fue lo único que se me ocurrió ya que no logro entender bien como es que phpbb trabaja estas variables en los templates.
Estoy seguro que los comentarios END row y demaces son de vital importancia para señalizar ya que para poder usar la variable {indexrow.cat.CAT_DESC} los comentarios de arriba no pueden faltar, pero de nuevo, no se bien como trabaja

Espero alguien sepa como trabaja phpbb con estas variables y comentarios, al menos a groso modo. Y que tenga ganas de comentarlo aquí
