Juglar / v.CIII

Está viendo el artículo Listado de categorías en Blogsome

Listado de categorías en Blogsome

Veamos algunas opciones para desplegar un listado de categorías con Blogsome.

La opción sencilla es un listado (li) ordenado por nombre.

<h4>Categorías</h4>
<ul>
{list_cats optionall='0' all='All' sort_column='name'}
</ul>

categorias1

Algunos parámetros que podemos usar:
sort_column: Ordenar por nombre (’name’) o identificación (’id’ por defecto).
list: Cada nombre de categoría estará entre etiquetas <li> (’1′ por defecto) o no (’0′).
optiondates: Mostrar la fecha del último post escrito en cada categoría (’1′) o no (’0′ por defecto).
optioncount: Mostrar el nº de posts escritos en cada categoría (’1′) o no (’0′ por defecto)
hide_empty: Esconder categorías vacías (’1′ por defecto) o no (’0′).
use_desc_for_title: Mostrar la descripción de la categoría como elemento title del enlace (’1′ por defecto) o no (’0′).
children: Mostrar las subcategorías (’1′) o no (’0′ por defecto)
child_of: Mostrar solo las subcategorías de una categoría (’id’)
feed: Mostrar un texto que enlaza al feed de cada categoría (’texto que enlaza a cada feed’)
feed_image: Mostrar una imagen que enlaza al feed (’/images/feedicon.gif’)
exclude: Excluir algunas categorías (id, id, id).
hierarchical: Desplegar las subcategorías y categorías de forma jerárquica (’1′ por defecto) o no (’0′).

Con lo ya podemos conseguir algo más elaborado:
{list_cats optionall='0' all='All' sort_column='name' optioncount='1' feed='RSS'}
categorias2

Y con la imagen de feed y la forma en que quiero desplegar las subcategorías:
{list_cats optionall='0' all='All' sort_column='name' optioncount='1' children='1' hierarchical='0' feed_image ='/images/feedicon.png'}
categorias3

El problema de esta última opción, es que no se despliegan elementos ‘alt’ a las imágenes, con lo que resulta imposible validar el diseño. Pero he aquí el apaño para los muy detallistas (lo encontré en la plantilla del gran Schinckel). Como antes, con icono para enlazar al feed, pero validando:
{capture name=categorias}{list_cats optionall='0' all='All' sort_column='name' optioncount='1' children='1' hierarchical='0' feed_image='http://static.flickr.com/116/316368744_960ba09f7e_o.gif'}{/capture}
{$smarty.capture.categorias|replace:"/>":"alt='Feed RSS de esta categoría' />"}

Technorati tags: , , , , , , ,

to Blogsome... ... 12 Enero 2007

Opciones de discusión

Hay 1 comentario

  • Gravatar Image

    Muy bueno el post, me ha ayudado mucho. Trabajo en una biblioteca en coruña donde tenemos varios blogs y he utilizado todas tus indicaciones. Grazas.

    Julio Pesquero 11 Junio 2007 9:37 Enlace

Deja un comentario

Todos los comentarios serán moderados antes de su publicación. Disculpen las molestias.