/Include /MailTo /MonthCalendar |
Este macro incluye el contenido con formato de una página local del wiki, incluyendo recursivamente otras páginas en caso de ser necesario. Se detecta y previene en caso de que la recursión genere algún ciclo!
Uso:
<<Include(pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly, editlink)>>
- pagename
- Nombre de la página a incluir, si comienza con el caracter especial "`^`", se incluyen páginas que coincidan con la expresión regular.
- heading
- Texto para el encabezado generado (opcional).
- level
- Nivel (1..5) del encabezado generado (opcional).
- from
- Marca de inicio para una inclusión parcial (opcional).
- to
- Marca final para una inclusión parcial (opcional).
- sort
- Orden en el cual se incluyen las páginas cuando se usa una expresión regular, esto es, cuando comienza con un caracter especial(opcional).
- items
- Máximo número de páginas a incluir.
- skipitems
- Número de páginas que se dejarán de incluir al principio (opcional).
- titlesonly
- Solamente incluya un enlace hacia la página, no los contenidos de la página (opcional).
- editlink
añada un pie de página con enlaces a las páginas incluidas, para visualizar y editar (opcional, disponible desde la versión 1.3.4 de MoinMoin).
Todos los parámetros excepto el nombre de la página son opcionales, pero debes seguir el orden dado! Si deseas omitir "`heading`", deberás dejar el segundo parámetro vacío.
`from` y `to` reconocen el patrón en comentarios, por lo tanto ten en cuenta aquellos comentarios que detendrían el include inadvertidamente.
Ejemplos:
`` -- incluye el texto de la página `FooBar` en el párrafo actual
`` -- añade un H1 de 'Foo Bar' con el texto
`` -- añade un H2 de 'Foo Bar'
`` -- añade un H2 de 'All about Foo Bar'
`` -- sólo incluye el contenido después de la primera regla horizontal
`` -- sólo incluye el contenido hasta la primera regla horizontal
`` -- ordena el listado de páginas en orden descendente
`` -- incluye a lo sumo tres páginas
`` -- muestra como máximo una semana de blog.
`` -- muestra solamente los títulos de la semana anterior
Puedes usar estos con MonthCalendar para bloggear:
`` -- muestra 3 elementos del calendario del mes
`` -- muestra los próximos 4 títulos de elementos