[indizar:2,250,right,Prefacio]
A pesar de haber sido proyectado para resolver una situación muy particular, el plugin indizar ha tenido una buena acogida, lo que ha supuesto que usuarios de todo el mundo lo pongan a prueba y encuentren requerimientos que jamás me habría imaginado. En particular uno de estos requerimientos para los que no había sido diseñado proponía reflejar el orden correcto de numeración de los capítulos en la URL cuando el post estuviera dividido en algo del siguiente estilo: 'Prefacio - Capítulo 1 - Capítulo 2 - Capítulo 3'. Como se puede suponer, la URL asignaría al Prefacio la primera posición, y al 'Capítulo 1' la segunda posición, lo que se reflejaría en la URL como chapter/2 cuando en realidad su nombre es 'Capítulo 1'. La numeración asignada por el escritor no se reflejaba en forma correcta en la URL.
Para esta situación se programó esta nueva versión de Indizar, y de paso se hicieron algunos nuevos ajustes que aparecieron en el período de desarrollo de esta nueva versión.
Ahora indizar cuenta con una nueva etiqueta que define la configuración general. Como es costumbre el plugin facilita agregar esta etiqueta con un botón en el editor.
La etiqueta es [indizar:#conf,tamaño_caja,posición_caja,título_prefacio]
- #conf: un número que define algunos elementos de la indización.
- 0- Sin lista numerada.
- 1- Lista numerada en la parte superior.
- 2- Lista numerada en la parte inferior.
- 3- Lista numerada en ambas secciones
- tamaño_caja: tamaño de la caja de índice que se pondrá después de cada título de capítulo.
- posición_caja: posición de la caja. Puede ser 'left' o 'right' para ponerla del lado izquierdo o derecho después de cada título, si es 'none' no se pondrán cajas después de los títulos y se deberán declarar manualmente con las etiquetas [chapters].
- título_prefacio: variable opcional. En caso de declararse, la numeración iniciará en 0 y la lista numerada visualizará el capítulo inicial con el nombre definido en esta variable, en vez de ser visualizado con un 0. Si no se define esta variable la numeración se iniciará en 1 y en la lista numerada el primer capítulo se representará con un 1.
[firstchapter:Ejemplo del plugin indizar con nuevas capacidades]
Como ejemplo de las nuevas capacidades del plugin este post se publica definiendo la siguiente configuración:
- Listado numérico al final.
- Caja de capítulos de 200px a la derecha, después de todos los títulos.
- Prefacio para que el capítulo 'Primer Capítulo' refleje el número correcto.
Para ver una copia del texto con las etiquetas descargue este archivo.
[chapter:Capítulo primero, Lorem ipsum]
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut ali/quid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
[chapter:Capítulo segundo, Res publica non dominetur]
El título de este capítulo traduce 'el bien público no debe tener propietario', que es la filosofía sobre la cual este plugin se desarrolla. El plugin está bajo licencia GPL para que lo usen, abusen y descuarticen, solo recuerden dar los créditos del caso.
La descripción del plugin, su justificación y un vínculo para descargarlo la pueden obtener en la página dedicada.