XWikiSyntaxLinks

Editing

CaratteristicaSintassi XWiki 1.0Risultato
Link ad una pagina nello Spazio corrente[WebHome]Web Home
Link con etichetta[etichetta>WebHome]etichetta
Link con sintassi XWiki nell'etichetta<a href="$xwiki.getURL("WebHome")"><strong>etichetta in grassetto</strong></a>etichetta in grassetto
Link ad una pagina di uno spazio specificato[[Main.WebHome]]Web Home
Link ad un subwiki[subwiki:Main.WebHome]Web Home
Link che si apre in una nuova pagina[etichetta>WebHome>_blank]etichetta
Link ad un URL direttamente nel testoQuesto è un URL: http://xwiki.orgQuesto è un URL: http://xwiki.org
Link ad un URL[http://xwiki.org]http://xwiki.org
Link ad un URL con etichetta[XWiki>http://xwiki.org]XWiki
Link ad un indirizzo email[john@smith.net>mailto:john@smith.net]john@smith.net
Link ad un'immagine<a href="$xwiki.getURL("Space1.Page1")">{image:img.png|document=Space2.Page2}</a>img.png
Link ad un'immagine con parametri<a href="$xwiki.getURL("Space1.Page1")">{image:img.png|document=Space2.Page2|width=26|height=26}</a>img.png
Link ad un allegato nella pagina corrente

Vedere Attach Macro per ulteriori dettagli
{attach:text|file=img.png}

text
Link ad un allegato in una pagina diversa

Vedere Attach Macro per ulteriori dettagli
{attach:text|document=Space.Page|file=img.png}

text
Link ad una Ancora in una pagina[label>Space.Page#anchor]label
Link ad un Titolo in una pagina
[label>Space.Page#HMyheading]
label

Quando s'inserisce un Titolo, si crea un'ancora di nome "H" seguita dal testo dell'intestazione di sole lettere. Per esempio, per Titolo "My heading", l'ancora generata sarà "HMyheading".

$subHeading Specifiche dei link con la Sintassi XWiki 1.0 $subHeading

Le parti tra ( ) sono richieste, le parti tra [ ] sono opzionali e si deve aggiungere uno dei due caratteri in { } se si usano parti opzionali.

Il formato completo di un link è [etichetta {> o |}] (risorsa) [@interWikiAlias] [{> o |} obbiettivo]

  • etichetta: Una stringa opzionale che viene mostrata all'utente come nome del link quando è renderizzata. Esempio: Pagina personale
  • risorsa: Il riferimento completo al link usando la seguente sintassi: (riferimento) [?Stringaquery] [#ancora]
    • riferimento: Il riferimento del link. Esso può essere indifferentemente
      • un URI nella forma protocollo:percorso (esempi: http://xwiki.org, mailto:john@smith.com), o
      • una pagina wiki  riferimento nella forma [[NomeWiki:] spazio.] (pagina). Esempi: WebHome, Main.WebHome, mywiki:Main.WebHome
        • NomeWiki: Stringa opzionale che contiene il nome di un subwiki (animal) di una 'farm' di wiki. Il link punterà ad una pagina all'interno di quel subwiki. Esempio: miowiki
        • spazio: Nome opzionale dello Spazio del wiki. Se non si specifica uno spazio viene usato lo spazio corrente. Esempio: Main
        • pagina: Stringa obbligatoria che contiene il nome della pagina del wiki da collegare. Esempio: WebHome
    • Stringaquery: Stringa opzionale di query per specificare dei parametri che saranno usati nel rendering dell'URL. Esempio: mydata1=5&mydata2=Hello
    • ancora: Nome opzionale di un'ancora che punta ad un'altra ancora definita nel link in oggetto. Notare che in XWiki le ancore sono create automaticamente per i titoli. Esempio: HTableOfContents
  • interWikiAlias: Un alias opzionale Inter Wiki come definito nella InterWiki Map (vedere la  Admin Guide).Questo vale solo per i nomi delle pagine wiki. Esempio: wikipedia
  • obbiettivo: Stringa opzionale che corrisponde all'atttributo HTML target per un elemento link HTML A . Questo elemento viene usato quando si fa il render del link. Di default apre il link nella pagina corrente. Esempi: _self, _blank
CaratteristicaSintassi XWiki 2.0Risultato
Link ad una pagina nello Spazio corrente[[WebHome]]XWiki
Link con etichetta

[[etichetta>>WebHome]]
La sintassi XWiki è supportata anche all'interno delle etichette

etichetta
Link con sintassi XWiki nell'etichetta[[**etichetta in grassetto**>>WebHome]]etichetta in grassetto
Link ad una pagina di uno spazio specificato[[Main.WebHome]]Main
Link ad un subwiki[[subwiki:Main.WebHome]]Main
Link che si apre in una nuova pagina[[etichetta>>WebHome||rel="__blank"]]etichetta
Link ad un URL direttamente nel testoQuesto è un URL: http://xwiki.orgQuesto è un URL: http://xwiki.org
Link ad un URL[[http://xwiki.org]]http://xwiki.org
Link ad un URL con etichetta[[XWiki>>http://xwiki.org]]XWiki
Link ad un indirizzo email[[john@smith.net>>mailto:john@smith.net]]john@smith.net
Link ad un'immagine[[image:Space2.Page2@img.png>>Space1.Page1]]img.png
Link ad un'immagine con parametri[[[[image:Space2.Page2@img.png||width="26" height="26"]]>>Space1.Page1]]img.png
Link ad un allegato nella pagina corrente[[text>>attach:img.png]]text
Link ad un allegato in una pagina diversa[[text>>attach:Space.Page@img.png]]text
Link ad una Ancora in una pagina[[label>>Space.Page#anchor]]label
Link ad un Titolo in una pagina[[label>>Space.Page#HMyheading]]label

Quando s'inserisce un Titolo, si crea un'ancora di nome "H" seguita dal testo dell'intestazione di sole lettere. Per esempio, per Titolo "My heading", l'ancora generata sarà "HMyheading".

$subHeading Specifiche dei link con la Sintassi XWiki 2.0 $subHeading

The part in ( ) is required, while the parts in [ ] are optional.

Le parti tra ( ) sono richieste, le parti tra [ ] sono opzionali.

Il formato completo di un link è [etichetta>>] (risorsa) [@interWikiAlias] [||parametri]

  • etichetta: Stringa opzionale che sarà mostrata all'utente dopo il render del link. L'etichetta può contenere della sintassi XWiki. Se non viene specificata un'etichetta sarà generata un'etichetta predefinita. Il modello di generazione può essere cambiato, vedere la Admin Guide. Esempio: My Page
  • risorsa: Il riferimento completo al link con la sintassi seguente: (riferimento) [?Stringaquery] [#ancora]
    • riferimento: Il riferimento al collegamento in una delle forme seguenti:
      • URL: qualsiasi URL nella forma protocollo://percorso. Esempi: http://xwiki.org, https://svn.xwiki.org/
      • Nome pagina Wiki riferimento nella forma [[NomeWiki:] spazio.] (pagina). Esempi: WebHome, Main.WebHome, mywiki:Main.WebHome
        • NomeWiki: Stringa opzionale che contiene il nome di un subwiki (animal) di una 'farm' di wiki. Il link punterà ad una pagina all'interno di quel subwiki. Esempio: miowiki
        • spazio: Nome opzionale di uno Spazio del wiki. Se non si specifica uno spazio verrà usato lo spazio corrente. Esempio: Main
        • pagina: Stringa obbligatoria che contiene il nome della pagina del wiki cui si vuole collegarsi. Esempio: WebHome
      • Allegato riferimento nella forma attach: [wikiPageName@] (attachmentName). Esempi: attach:img.png, attach:mywiki:Main.WebHome@img.png
        • attach:: Stringa richiesta che identifica la risorsa come allegato.
        • wikiPageName: Stringa opzionale con il riferimento al documento che contiene l'allegato, vedere sopra "Wiki page name".
        • attachmentName: Nome dell'allegato come è stato memorizzato nel wiki.
      • indirizzo Email nella forma mailto: (emailAddress) (#anchor non è valido). Esempio: mailto:john@smith.com
        • mailto:: Stringa richiesta che identifica la risorsa come email.
        • emailAddress: Indirizzo del destinatario dell'email. Esempio: "john@smith.com"
    • Stringaquery: Stringa opzionale di query per specificare parametri che saranno usati nel rendering dell'URL. Esempio: mydata1=5&mydata2=Hello
    • anchra: Nome di un'ancora opzionale che punta ad un'ancora definita nel link cui si fa riferimento. Notare che in XWiki le ancore sono create automaticamente per i titoli. Esempio: HTableOfContents
  • interWikiAlias: Alias opzionale Inter Wiki come definito nella InterWiki Map (vedere la Admin Guide). Questo vale solo per i nomi delle pagine wiki. Esempio: wikipedia
  • parametri: elenco opzionale di parametri che si possono passare al link. Esempio: rel="__blank" (apri in una nuova finestra)
CaratteristicaSintassi XWiki 2.1Risultato
Link ad una pagina nello Spazio corrente[[WebHome]]XWiki
Link con etichetta

[[etichetta>>WebHome]]
La sintassi XWiki è supportata anche all'interno delle etichette

etichetta
Link con sintassi XWiki nell'etichetta[[**etichetta in grassetto**>>WebHome]]etichetta in grassetto
Link ad una pagina di uno spazio specificato[[Main.WebHome]]Main
Link ad un subwiki[[subwiki:Main.WebHome]]Main
Link che si apre in una nuova pagina[[etichetta>>WebHome||rel="__blank"]]etichetta
Link ad un URL direttamente nel testoQuesto è un URL: http://xwiki.orgQuesto è un URL: http://xwiki.org
Link ad un URL[[http://xwiki.org]]http://xwiki.org
Link ad un URL con etichetta[[XWiki>>http://xwiki.org]]XWiki
Link ad un indirizzo email[[john@smith.net>>mailto:john@smith.net]]john@smith.net
Link ad un'immagine[[image:Space2.Page2@img.png>>Space1.Page1]]img.png
Link ad un'immagine con parametri[[[[image:Space2.Page2@img.png||width="26" height="26"]]>>Space1.Page1]]img.png
Link ad un allegato nella pagina corrente[[text>>attach:img.png]]text
Link ad un allegato in una pagina diversa[[text>>attach:Space.Page@img.png]]text
Link ad una Ancora in una pagina[[label>>Space.Page||anchor=anchor]]label
Link ad un Titolo in una pagina[[label>>Space.Page||anchor=HMyheading]]label

Quando s'inserisce un Titolo, si crea un'ancora di nome "H" seguita dal testo dell'intestazione di sole lettere. Per esempio, per Titolo "My heading", l'ancora generata sarà "HMyheading".

$subHeading Specifiche dei link con la Sintassi XWiki 2.1 $subHeading

Le parti tra ( ) sono richieste, le parti tra [ ] sono opzionali.

Il formato completo di un link è [etichetta>>] (risorsa) [||parametri]

  • etichetta: Stringa opzionale che sarà mostrata all'utente dopo il render del link. L'etichetta può contenere della sintassi XWiki. Se non viene specificata un'etichetta sarà generata un'etichetta predefinita. Il modello di generazione può essere cambiato, vedere la Admin Guide. Esempio: My Page
  • risorsa: Stringa richiesta con il riferimento al link in una delle forma seguenti
    • URL: qualsiasi URL nella forma [url:] (protocollo://percorso). Esempi: http://xwiki.org, url:https://svn.xwiki.org/
      • url: Stringa opzionale che identifica la risorsa come un URL.
    • Wiki page name Nome pagina WIki, riferimento nella forma [doc:] [[wikiName:] spazio.] (pagina). Esempi: WebHome, Main.WebHome, mywiki:Main.WebHome
      • doc: Stringa opzionale che identifica la risorsa come documento XWiki.
      • wikiName: Stringa opzionale contenente il nome di un subwiki (animal) di una 'farm' di wiki. Il link punterà ad una pagina all'interno di quel subwiki. Esempio: miowiki
      • spazio: Nome opzionale di uno Spazio del wiki. Se non si specifica uno spazio verrà usato lo spazio corrente. Esempio: Main
      • pagina: Stringa richiesta con il nome della pagina wiki cui punta il link. Esempio: WebHome
    • InterWiki page name Nome pagina Interwiki, riferimento nella forma interwiki: (interWikiAlias:) (page). Esempio: interwiki:wikipedia:XWiki
      • interwiki: Stringa richiesta che identifica la risorsa come un link InterWiki.
      • interWikiAlias: Alias opzionale dell'Inter Wiki come definito dall'InterWiki Map (vedere la Admin Guide). Esempio: wikipedia
      • pagina: Stringa richiesta con il nome della pagina wiki cui punta il link. Esempio:: XWiki
    • Allegato Allegato, riferimento nella forma attach: [wikiPageName@] (attachmentName). Esempi: attach:img.png, attach:mywiki:Main.WebHome@img.png
      • attach:: Stringa richiesta che identifica la risorsa come un allegato.
      • wikiPageName: Stringa opzionale che indica il riferimento al documento che contiene l'allegato, vedere "Wiki page name" precedente.
      • attachmentName: Nome dell'alllegato come memorizzato nel wiki.
    • Email address Indirizzo email, nella forma mailto: (emailAddress) (#anchor non è valido). Esempio: mailto:john@smith.com
      • mailto:: Stringa richiesta che indentifica la risorsa come email.
      • emailAddress: Indirizzo email del destinatario. Esempio: john@smith.com
    • Relative path Percorso relativo, riferimento sul server nella forma path: (relPath). Esempio: path:$doc.getURL('reset') produce l'indirizzo di destinazione http://server.domain.com/xwiki/bin/reset/Space/Page dove /xwiki/bin/reset/Space/Page è prodotto da $doc.getURL('reset').
      • path: Stringa richiesta che identifica la risorsa come percorso relativo.
      • relPath: Stringa richiesta contenente il percorso relativo della risorsa sul server cui punta il link.
    • UNC (Windows Explorer) riferimento nella forma unc: (path). Il link è reso come un link ad un file:// . Esempi: unc:C:\Windows\, unc:\\myserver\path\img.png, unc:home/user/somefile
      • unc: Stringa richiesta che identifica la risorsa come un percorso UNC (Windows Explorer).
      • path: Stringa richiesta contenente il percorso locale della risorsa acessibile dall'utente. Esempi: C:\Windows\, \\myserver\path\img.png, home/user/somefile
  • parametri: Lista opzionale separata da spazi di parametri passati al link. Esempio: queryString="mydata1=5&mydata2=Hello" anchor="HTableOfContents" rel="__blank"
    • Stringaquery: Stringa opzionale di query per specifici parametri che saranno appesi all'indirizzo del link e usati nel rendering dell'URL. Eaempio: url:http://domain.com/path||queryString="mydata1=5&mydata2=Hello" produce l'indirizzo di destinazione http://domain.com/path?mydata1=5&mydata2=Hello
    • ancora: Nome opzionale di un ancora che punta ad un ancora definita nel link cui si riferisce. Notare che in XWiki le ancore per i titoli sono create automaticamente. Esempio: url:http://domain.com/path||anchor="HTableOfContents" produce l'indirizzo di destinazione http://domain.com/path#HTableOfContents
    • rel: Parametro opzionale che consente di aprire il link in una nuova finestra. Esempio: rel="__blank"