XWiki Wiki Macro Class

Zuletzt geändert von superadmin am 2025/08/08 08:18

Das Makro [include] konnte nicht ausgeführt werden. Grund: [Found recursive inclusion of document [Document rhierlmeier:XWiki.WikiMacroClass]]. Klicke auf diese Nachricht, um Details zu erfahren.

Klassen-Eigenschaften

  • Macro id (id: String)
  • Macro name (name: String)
  • Macro description (description: TextArea)
  • Default category (defaultCategory: String)
  • Default categories (defaultCategories: Static List)
  • Supports inline mode (supportsInlineMode: Boolean)
  • Macro visibility (visibility: Static List)
  • Macro content availability (contentType: Static List)
  • Macro content type (contentJavaType: Static List)
  • Content description (Not applicable for "No content" type) (contentDescription: TextArea)
  • Macro code (code: TextArea)
  • Priority (priority: Number)
  • Isolated Execution (executionIsolated: Boolean)
  • Content order property (contentOrder: Number)
  • Asynchronous rendering (async_enabled: Boolean)
  • Cached (async_cached: Boolean)
  • Context elements (async_context: Static List)
  • Du kannst den Klasseneditor verwenden, um Klasseneigenschaften hinzuzufügen oder zu ändern.

Existierende Seiten

Die folgenden Seiten enthalten Objekte, die durch diese Klasse beschrieben werden.

Klassenblätter

Bevor diese Klasse verwendet werden kann, muss zunächst ein Blatt und eine Vorlage dafür erstellt werden. Befolge dazu die nachstehenden Anweisungen.
IconInformation

Mit dem Blatt kannst Du die Darstellung von Seiten dieses Typs steuern. Du kannst die Standarddarstellung verwenden, die alle verfügbaren Felder aufzählt, oder ein eigene Darstellung entwerfen. Du kannst auch verschiedene Darstellungen für den Anzeige- und den Bearbeitungsmodus wählen.

Klassen-Vorlage

IconInformation

Die Vorlage ist die Seite, die bei der Erstellung einer neuen Seite dieses Typs als Modell verwendet wird. Sie enthält eine Instanz dieser Klasse.

Klassen-Eigenschaften

  • Macro id (id: String)
  • Macro name (name: String)
  • Macro description (description: TextArea)
  • Default category (defaultCategory: String)
  • Default categories (defaultCategories: Static List)
  • Supports inline mode (supportsInlineMode: Boolean)
  • Macro visibility (visibility: Static List)
  • Macro content availability (contentType: Static List)
  • Macro content type (contentJavaType: Static List)
  • Content description (Not applicable for "No content" type) (contentDescription: TextArea)
  • Macro code (code: TextArea)
  • Priority (priority: Number)
  • Isolated Execution (executionIsolated: Boolean)
  • Content order property (contentOrder: Number)
  • Asynchronous rendering (async_enabled: Boolean)
  • Cached (async_cached: Boolean)
  • Context elements (async_context: Static List)
  • Du kannst den Klasseneditor verwenden, um Klasseneigenschaften hinzuzufügen oder zu ändern.

Existierende Seiten

Die folgenden Seiten enthalten Objekte, die durch diese Klasse beschrieben werden.

Klassenblätter

Bevor diese Klasse verwendet werden kann, muss zunächst ein Blatt und eine Vorlage dafür erstellt werden. Befolge dazu die nachstehenden Anweisungen.
IconInformation

Mit dem Blatt kannst Du die Darstellung von Seiten dieses Typs steuern. Du kannst die Standarddarstellung verwenden, die alle verfügbaren Felder aufzählt, oder ein eigene Darstellung entwerfen. Du kannst auch verschiedene Darstellungen für den Anzeige- und den Bearbeitungsmodus wählen.

Klassen-Vorlage

IconInformation

Die Vorlage ist die Seite, die bei der Erstellung einer neuen Seite dieses Typs als Modell verwendet wird. Sie enthält eine Instanz dieser Klasse.