Juglar

Lacónico. 10+3.   Menú

Listado de categorías en Blogsome

Categoría: Blogsome  -   12 Enero 2007  -  

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: , , , , , , ,

Artículos relacionados

Opciones de discusión

Hay 3 Comentarios

  • 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
  • Gravatar Image

    muy buen blog amigo, felicitaciones! me haz aportado muchisimas cosas para la construccion de mi blog, q todavia no sale al aire, me gustaria saber como hago para poner en la barra lateral los post mas visitados, ya tengo los mas comentados, me gustaria tener el de los mas visitados, desde ya muchas gracias, saludos!

    ayuver 31 Octubre 2007 6:48 Enlace
  • Gravatar Image

    Gracias por tu ayuda, el sistema de etiquetas que tengo puesto en mi página sin ti no existiría.
    Un saludo

    Antimal 5 Agosto 2009 12:42 Enlace

Deja un comentario

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

Disculpen las molestias.