Re: [Spip-es]paginar alfabéticamente

From : da@... , the 25th March 2010 21:57

Thu, 25 Mar 2010 23:23:48 -0400, Germán:
 El componente Dividir en páginas y pestañas permite hacer  paginaciones (o pestañas personalizadas) el tema es crear el bucle  adecuado para organizar los resultados que quieres por A, B, C
Este método usa CSS para filtrar la lista. Hay que tomar en cuenta eso, y decidir si quieres este filtro nada más a nivel visual o también de código HTML. Aparte de la cantidad de datos generada (listas enormes tal vez), una buena pregunta es: si alguien usa un navegador textual como w3m, un sintetisor vocal, un equipo Braille, etc., ¿qué resultado quiero que tenga? Si la respuesta es que le quiero dar una lista filtrada por letra igual, entonces esta solución por CSS no vale. En el caso contrario, es un buen método. Los que no tienen CSS obtendrán algo así: A Alberto Alfredo ... B Bernardo ... Luego a tus links les pones "loquesea?letra=B#letra-B" como destinación, y construyes tu esqueleto de tal forma que genere class="on" cuando le toque #ENV{letra}. Gracias a class="on", tu código CSS puede mostrar sólo esta parte, y los que no tienen CSS tendrán igual la sección #letra-B puesta en evidencia por su navegador de alguna forma. Así tienes un índice accesible *y* bonito. :) Pero repito, con esto te quedas con la lista integral en el HTML. Dependiendo del número de elementos, puede ser que no te convenga. Si quieres realmente generar *sólo* la lista que corresponde a la letra B, es mejor usar el método descrito en mi mail anterior. --  davux