Include

Questa macro include il contenuto formattato di una o più pagine wiki locali, eseguendo inclusioni ricorsive nel caso vengano incontrate. Se la ricorsione crea dei cicli, questo viene rilevato e bloccato!

Utilizzo:

<<Include(pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly, editlink)>>
pagename

Nome della pagina da includere, se comincia con "^", la regex del nome delle pagine da includere.

heading
Testo per il titolo generato che verrà collegato alla pagina inclusa (opzionale).
level
Livello (1..5) del titolo generato (opzionale).
from
Marcatore parziale del punto iniziale di inclusione (opzionale).
to
Marcatore parziale del punto finale di inclusione (opzionale).
sort

Ordinamento nel caso in cui il nome pagina sia una regex, cioè comincia con "^" (opzionale).

items
Numero massimo di pagine da includere.
skipitems
Numero di pagine iniziali da scartare (opzionale).
titlesonly
Include solo un collegamento alla pagina, non il contenuto (opzionale).
editlink

Inserisce un piè di pagina che collega alla pagina inclusa, sia normale che in modifica (opzionale, disponibile a partire da MoinMoin 1.3.4).

Tutti i parametri eccetto pagename sono opzionali, ma occorre seguire l'ordine dato. Volendo omettere heading, è necessario lasciare il secondo parametro vuoto.

from e to riconoscono quanto specificato anche nei commenti. Fare quindi attenzione ai commenti che fermano l'inclusione inaspettatamente.

Esempi

MoinMaster: AiutoSuMacro/Includi (last edited 2010-09-16 20:44:40 by NicoZanferrari)