Summary
Details
- Page properties
-
- Content
-
... ... @@ -470,29 +470,46 @@ 470 470 {{video url="https://www.youtube.com/watch?v=dQw4w9WgXcQ"/}} 471 471 {{/example}} 472 472 473 -== View File Macro == 473 +== View File Macro ✅ == 474 +Shows a file viewer for an attached file. 474 474 475 -The View File macro shows a file viewer. 476 +xwiki 477 +Copy 478 +Edit 479 +{{view-file name="MyAttachedFile.pdf" /}} 480 +Explanation: 476 476 477 -{{example}} 478 -{{view-file reference="Space.Page@file.pdf"/}} 479 -{{/example}} 482 +name is the filename of an attachment (must already be attached to the page). 480 480 481 - ==UIExtensionMacro==484 +No errors like [Parameter [name] is mandatory] because name is now provided. 482 482 483 -The UIExtension macro injects UI elements. 486 +== UI Extension Macro ✅ == 487 +Injects a UI element into a registered extension point. 484 484 485 -{{example}} 486 -{{uiextension extensionPointId="org.xwiki.platform.template.header.after"/}} 487 -{{/example}} 489 +xwiki 490 +Copy 491 +Edit 492 +{{uiextension extensionPointId="org.xwiki.platform.panels" /}} 493 +Explanation: 488 488 489 - == UI ExtensionsMacro==495 +extensionPointId is mandatory — here, we inject into the panel area. 490 490 491 - TheUIExtensionsmacrolistsUIextensions.497 +Fixes the [Property [id] mandatory] error. 492 492 493 -{{example}} 494 -{{uiextensions/}} 495 -{{/example}} 499 +== UI Extensions Macro ✅ == 500 +Lists all registered UI extensions for a given extension point. 496 496 502 +xwiki 503 +Copy 504 +Edit 505 +{{uiextensions extensionpoint="org.xwiki.platform.panels" /}} 506 +Explanation: 497 497 508 +extensionpoint is mandatory — here, again referring to "panels." 498 498 510 +Fixes the [Property [extensionpoint] mandatory] error. 511 + 512 + 513 + 514 + 515 +