Aprendiendo SPIP [8]

[08] Personalizando la portada en SPIP

, por Dani

En este artículo vamos a analizar la portada de nuestra web para estar en condiciones de modificarla.

Veamos la configuración de portada que trae SPIP por defecto, analizando el fichero sommaire.html. Para ello he dejado que se vea parte del código (en colores) en la página de pruebas. Observa las imágenes siguientes (también puedes verlo completo en lubrin.org/probando_spip)

Los códigos a analizar son:

 Los INCLURE para cabecera, pié de página y secciones

<INCLURE{fond=inc-entete}{lang}> 
<INCLURE{fond=inc-pied}{lang}> 
<INCLURE{fond=inc-rubriques}{lang}>

Las tres líneas anteriores serán sustuidas por el contenido de los ficheros inc-entete.html, inc-pied.html y inc-rubriques.html (estos ficheros están incluidos en el esqueleto). Por tanto si queremos modificar cabecera, pié o secciones de nuestra portada, tendremos que modificar los ficheros anteriores.

 Los estilos div id=, div class=, ..

<div id="contenu">
<div class="contre-encart">
<div class="encart">
<div id="navigation">

Separan las diferentes partes de la portada

 Los BOUCLES

<B_articles_recents> (Bucle últimos artículos)
<B_articles> (Bucle resto de artículos)
<B_breves> (Bucle de breves)
<B_forums_liens> (Bucle de últimos comentarios)
<B_syndic> (Bucle de sitios sindicados)

Si nos interesa, por ejemplo que los sitios sindicados aparezcan en la parte derecha, no tenemos más que quitar el boucle y ponerlo dentro de navigation:

<div id="navigation">
...
<B_syndic>
    bucles de sitios sindicados
</B_syndic>
...
</div>  <!-- fin de navigartion -->

Evidentemente también se pueden eliminar bucles y/o añadir otros es incluso podemos añadir código html en cualquier parte de la página.