##master-page:Unknown-Page
##master-date:Unknown-Date
#acl -All:write Default
#format wiki
#language es
<<Navigation(siblings)>>

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:'''
 * `<<Include(FooBar)>>` -- incluye el texto de la página `FooBar` en el párrafo actual
 * `<<Include(FooBar, )>>` -- añade un H1 de 'Foo Bar' con el texto 
 * `<<Include(FooBar, , 2)>>` -- añade un H2 de 'Foo Bar'
 * `<<Include(FooBar, 'All about Foo Bar', 2)>>` -- añade un H2 de 'All about Foo Bar'
 * `<<Include(FooBar, , from="^----$")>>` -- sólo incluye el contenido después de la primera regla horizontal
 * `<<Include(FooBar, , to="^----$")>>` -- sólo incluye el contenido hasta la primera regla horizontal
 * `<<Include(^FooBar/.*, , sort=descending)>>` -- ordena el listado de páginas en orden descendente
 * `<<Include(^FooBar/.*, , items=3)>>` -- incluye a lo sumo tres páginas
 * `<<Include(^BlogBase/.*,, to="^----$", sort=descending, items=7)>>` -- muestra como máximo una semana de blog.
 * `<<Include(^BlogBase/.*,, to="^----$", sort=descending, items=7, skipitems=7, titlesonly)>>` -- muestra solamente los títulos de la semana anterior
 * Puedes usar estos con MoinMoin:MonthCalendar para bloggear:
  * `<<Include(^FirstnameLastname/20..-..-..,,to="^----",sort=descending,items=3)>>` -- muestra 3 elementos del calendario del mes
  * `<<Include(^FirstnameLastname/20..-..-..,,to="^----",sort=descending,items=4,skipitems=3,titlesonly)>>` -- muestra los próximos 4 títulos de elementos
