Änderungen von Dokument task-list

Zuletzt geändert von Administrator XWiki-HT am 2026/10/16 11:11

Von Version 1.1
bearbeitet von Administrator XWiki-HT
am 2026/10/16 11:11
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 2.1
bearbeitet von Administrator XWiki-HT
am 2026/10/16 11:11
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

XWiki.WikiMacroClass[0]
Makro-Code
... ... @@ -1,0 +1,39 @@
1 +{{velocity}}
2 +## Platzhalter fuer ein Makro aus einer Zusatz-App, die es in dieser Umgebung
3 +## nicht gibt. Statt der roten Fehlermeldung erscheint ein ruhiger Hinweis -
4 +## und der urspruengliche Aufruf bleibt aufklappbar erhalten, wie bei XWikis
5 +## eigenem Fehlerkasten.
6 +##
7 +## Warum die Parameternamen fest im Makro stehen: $wikimacro.parameters ist
8 +## KEIN Map, sondern eine WikiMacroParameters-Instanz. get(name) liefert auch
9 +## nicht deklarierte Werte, aber keySet(), entrySet() und size() loesen nicht
10 +## auf - die Parameter lassen sich also NICHT aufzaehlen. Die Namen stammen
11 +## deshalb aus der Inventur der Confluence-Exporte.
12 +##
13 +## Die geschweiften Klammern stehen als HTML-Entitaeten, damit der
14 +## Wiki-Parser sie nicht als Makroanfang liest.
15 +#set($mname = 'task-list')
16 +#set($app = '')
17 +#set($pnamen = ['title'])
18 +#set($zeilen = [])
19 +#foreach($p in $pnamen)
20 +#set($w = "$!wikimacro.parameters.get($p)")
21 +#if($w != '')#set($x = $zeilen.add(" $p="$escapetool.xml($w)""))#end
22 +#end
23 +#set($inhalt = "$!wikimacro.content")
24 +{{html clean="false"}}
25 +<div class="wm-platzhalter">
26 + <div class="wm-platzhalter-kopf">
27 + <span class="wm-platzhalter-marke">Zusatz-App</span>
28 + <span>Diese Stelle nutzte das Makro <code>$mname</code>#if($app != '') aus <em>$app</em>#end. Die Anwendung ist in dieser Umgebung nicht installiert.</span>
29 + </div>
30 + <details class="wm-platzhalter-detail">
31 + <summary>Urspr&uuml;nglicher Aufruf anzeigen</summary>
32 + <pre>&#123;&#123;$mname#foreach($z in $zeilen)$z#end#if($inhalt != '')&#125;&#125;
33 +$escapetool.xml($inhalt)
34 +&#123;&#123;/$mname&#125;&#125;#{else}/&#125;&#125;#end</pre>
35 + </details>
36 +</div>
37 +{{/html}}
38 +{{/velocity}}
39 +
Inhaltsbeschreibung (Gilt nicht für den Typ "Kein Inhalt")
... ... @@ -1,0 +1,1 @@
1 +Urspruenglicher Makroinhalt
Makroinhaltstyp
... ... @@ -1,0 +1,1 @@
1 +Wiki
Verfügbarkeit von Makroinhalten
... ... @@ -1,0 +1,1 @@
1 +Optional
Makrobeschreibung
... ... @@ -1,0 +1,1 @@
1 +Platzhalter: Makro aus einer Confluence-Zusatz-App, hier nicht verfuegbar. Zeigt einen Hinweis und den urspruenglichen Aufruf.
Makro id
... ... @@ -1,0 +1,1 @@
1 +task-list
Makroname
... ... @@ -1,0 +1,1 @@
1 +task-list
Unterstützt Inline-Modus
... ... @@ -1,0 +1,1 @@
1 +Ja
Makro-Sichtbarkeit
... ... @@ -1,0 +1,1 @@
1 +Current Wiki