Änderungen von Dokument Sandbox

Zuletzt geändert von Holger Engels am 2024/01/26 15:58

Von Version 33.1
bearbeitet von Holger Engels
am 2023/12/26 16:18
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 1.1
bearbeitet von VBS
am 2022/10/07 20:59
Änderungskommentar: Install extension [org.xwiki.platform:xwiki-platform-sandbox/14.8]

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.holgerengels
1 +XWiki.vbs
Inhalt
... ... @@ -1,16 +9,6 @@
1 -{{paramtest eins="eins" zwei="zwei" drei="drei"}}
2 -{{/paramtest}}
3 -
4 -{{aufgabeneu afb="I" kompetenzen="K?" quelle="iqb" zeit="11" niveau="g" tags="iqb" id="lala" cc="by-sa" lizenz="prop" lala="lalala links"}}
5 -
6 -In einer Messstation wird seit 1958 kontinuierlich die CO,,2,,-Konzentration in der Luft gemessen, die in ppm (parts per million) angegeben wird. Die Tabelle gibt für die Jahre 1960, 1985 und 2010 jeweils den jährlichen Durchschnittswert der Messwerte an.
7 -{{/aufgabeneu}}
8 -
9 9  Der Sandkasten ist ein Teil dieses Wikis, der frei editierbar ist. Er ist dafür gedacht, das Arbeiten mit dem Wiki zu üben. Sie können herausfinden, wie das Bearbeiten von Seiten funktioniert und wie man neue Seiten erstellt. Klicken Sie einfach auf **Bearbeiten** um zu beginnen!
10 10  
11 -{{info}}
12 -Es macht nichts, wenn Sie beim Bearbeiten dieser Seite Inhalte überschreiben oder verlieren. Über den Reiter "Historie" am unteren Rand der Seite können Sie jederzeit die ursprüngliche Version der Seite wieder herstellen, indem Sie "Zurücksetzen" für die Version 1.1 auswählen.
13 -{{/info}}
3 +{{info}}Es macht nichts, wenn Sie beim Bearbeiten dieser Seite Inhalte überschreiben oder verlieren. Über den Reiter "Historie" am unteren Rand der Seite können Sie jederzeit die ursprüngliche Version der Seite wieder herstellen, indem Sie "Zurücksetzen" für die Version 1.1 auswählen.{{/info}}
14 14  
15 15  Wenn Sie mehr über die [[XWiki Syntax>>XWiki.XWikiSyntax]] lernen wollen, können Sie im Menü "Weitere Aktionen" auf "Zeige den Quellcode" klicken, oder auf den Reiter "Quelle", wenn Sie die Seite bearbeiten.
16 16  
... ... @@ -107,58 +107,18 @@
107 107  
108 108  [[image:XWikiLogo.png]]
109 109  
110 -== Orphaned Pages ==
100 += Makros =
111 111  
112 -{{velocity filter="none"}}
113 -{{html clean="false" wiki="true"}}
114 -#set ($query = "where (doc.parent is null or doc.parent='') and doc.fullName != 'Main.WebHome' order by doc.name asc")
102 +Makros bieten die Möglichkeit, das Aussehen von Wiki-Seiten zu verbessern und stellen zusätzliche Funktionalitäten in der Seite zur Verfügung. Hier sind zwei Beispiele, wie Makros die Inhalte verbessern können:
115 115  
116 -|=Page Name|=Author|=date
117 -|#foreach ($item in $xwiki.searchDocuments($query))
118 - #if ($xwiki.hasAccessLevel('view', $xcontext.user, "${xcontext.database}:${item}"))
119 - #set ($bentrydoc = $xwiki.getDocument($item))
120 - [[${bentrydoc.fullName}]]|$xwiki.getUserName($bentrydoc.author)|$xwiki.formatDate($bentrydoc.date)
121 -|#end
122 -#end
104 +== Makro: Warnmeldung ==
123 123  
124 -{{/html}}
125 -{{/velocity}}
106 +Dieses Makro bietet die Möglichkeit, die Aufmerksamkeit der Leser auf einen bestimmten Text zu lenken:
126 126  
108 +{{warning}}Dies ist ein wichtiger Hinweis!{{/warning}}
127 127  
128 -== Rating Tests ==
110 +== Inhaltsverzeichnis ==
129 129  
130 -{{velocity}}
131 -$services.ratings.aufgaben.setRating("xwiki:Sandbox.WebHome.WebHome^test", 0)
132 -$services.ratings.aufgaben.getCurrentUserRatings(0, 100, true)
112 +Dieses Makro erzeugt ein Inhaltsverzeichnis basierend auf den Überschriften in der Seite:
133 133  
134 -{{html clean="false" wiki="true"}}
135 -<style>
136 -star-rating { display: inline-block; width: 120px }
137 -</style>
138 -<star-rating stars=5 rating="$average.get().averageVote" rid="test" bgcolor="white" nocolor="lightgrey" color="gold" onclick="rated.call(this)"></star-rating>
139 -{{/html}}
140 -{{/velocity}}
141 -
142 -{{html clean="false"}}
143 -<script>
144 - function rated() {
145 - console.log(XWiki.currentDocument.space + ".WebHome")
146 - console.log(this.getAttribute("rating"));
147 - sendRate(this.getAttribute("rid"), parseInt(this.getAttribute("rating")));
148 - }
149 - var sendRate = function (rid, vote) {
150 - fetch(new XWiki.Document('WebHome', 'Macros.Aufgabenbewertung').getURL('get') + "?outputSyntax=plain", {
151 - method: "POST",
152 - headers: { "Content-Type": "application/json"},
153 - body: JSON.stringify({
154 - vote: vote,
155 - doc: XWiki.currentDocument.space + ".WebHome",
156 - id: rid,
157 - form_token: document.documentElement.getAttribute("data-xwiki-form-token")
158 - })
159 - }).then(data => {
160 - console.log(data.json())
161 - });
162 - }
163 -</script>
164 -{{/html}}
114 +{{toc/}}