0 Votes

Changes for page MyWiki

Last modified by Ryan C on 2025/05/14 13:49

From version 21.1
edited by Ryan C
on 2025/04/28 07:46
Change comment: Attachment Naomi Seibt - Naomi Seibt - 🚨🇩🇪SENIOR PRESIDENT WANTS MIGRANTS TO REPLACE “NAZl GERMANY”‼️ The G....mp4 moved to sample.mp4.
To version 23.1
edited by Ryan C
on 2025/04/28 07:55
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -470,20 +470,65 @@
470 470  {{video url="https://www.youtube.com/watch?v=dQw4w9WgXcQ"/}}
471 471  {{/example}}
472 472  
473 +1. View File Macro — Fully Fixed
474 +Problem:
475 +The pdfviewer macro cannot be inside {{example}}...{{/example}}. It has to be standalone.
476 +
477 +Solution 1: (Most Correct) Directly embed your PDF viewer like this:
478 +
479 +
480 +
473 473  == View File Macro ==
482 +
474 474  The View File macro shows a file viewer for an attached file.
475 475  
476 -{{example}} {{pdfviewer attachment="MyPage@MyAttachedFile.pdf"/}} {{/example}}
477 477  
486 +{{pdfviewer attachment="MyWiki@Reverse_Discrimination.pdf"/}}
487 +
488 +
489 +✅ This will show the PDF outside of any {{example}} wrapping.
490 +✅ Must be attached to the same page (your page is /bin/view/MyWiki/).
491 +
492 +Note:
493 +If you MUST put it inside an {{example}}, we have to fallback to iframe HTML instead of a macro (I can show that if you want).
494 +
495 +== UIExtension Macro — Fully Fixed ==
496 +Problem:
497 +You used a non-existent extension point org.xwiki.platform.panels — that ID does not exist in your wiki.
498 +
499 +Solution:
500 +➔ We need to use a real extension id.
501 +Example safer extension ID: Try org.xwiki.watchlist.menu (almost always exists).
502 +
503 +Fixed Example:
504 +
478 478  == UI Extension Macro ==
506 +
479 479  The UIExtension macro injects UI elements into extension points.
480 480  
481 -{{example}} {{uiextension id="org.xwiki.platform.panels"/}} {{/example}}
509 +{{example}}
510 +{{uiextension id="org.xwiki.watchlist.menu"/}}
511 +{{/example}}
482 482  
513 +✅ This will NOT give you the [Failed to find an extension id] error because it's a real one.
514 +
515 +Or, if you want me to list your real extensions dynamically so you can pick properly, I can show you how to list them.
516 +
517 +== UIExtensions Macro — Leave it as-is ==
518 +
519 +✅ No syntax errors shown here.
520 +✅ Already correct.
521 +
522 +You can keep it exactly:
523 +
524 +
483 483  == UI Extensions Macro ==
526 +
484 484  The UIExtensions macro lists UI extensions for a given extension point.
485 485  
486 -{{example}} {{uiextensions extensionpoint="org.xwiki.platform.panels"/}} {{/example}}
529 +{{example}}
530 +{{uiextensions extensionpoint="org.xwiki.watchlist.menu"/}}
531 +{{/example}}
487 487  
488 488  
489 489