Fehlerdiagnose
Ein Eintrag je Symptom; Umgebung jeweils: diese DokuWiki-Instanz, Plugin wkacmenu ab 1.5.0, sofern nicht anders angegeben.
Statt des Menüs erscheint ein kaputter Link
Umgebung: alle Seiten mit {{wk:acmenu ...}}-Aufruf.
Ursache: Das > nach wk:acmenu fehlt. Ohne es greift DokuWikis Media-Syntax {{ns:datei}} und rendert einen Link auf eine nicht existierende Mediendatei.
Lösung: Aufruf korrigieren: {{wk:acmenu>...}} — Parameter pipe-getrennt, siehe Syntax-Referenz.
Sammlungs-Ikone erscheint nicht nach dem Setzen des Markers
Umgebung: Namespace-Start-Seite mit frisch eingefügtem ~~COLLECTION~~.
Ursache: Der Marker liegt in den Metadaten der Start-Seite; die werden erst beim nächsten Rendern der Seite aktualisiert.
Lösung: Die Start-Seite einmal aufrufen (oder speichern), danach die Menü-Seite neu laden.
Menüeinträge lassen sich nicht per Drag & Drop verschieben
Umgebung: Menü im Browser, Benutzer angemeldet, Plugin ab Version 1.6.0
(natives HTML5-Drag&Drop über wkfluentuis tree()-Komponente — kein
Griff-Symbol, kein eigenes JavaScript in diesem Plugin mehr; siehe
Syntax-Referenz).
Ursache: Die Sortier-Funktion ist Superusern vorbehalten. Ohne
Superuser-Rechte rendert tree() das Attribut data-wk-reorder-action
gar nicht erst — kein CSRF-Token, kein Ziehen möglich. Bei angemeldeten
Superusern liegt eine Nichtfunktion meist daran, dass wkfluentui
deaktiviert ist (dieses Plugin liefert dann nur eine flache, nicht
sortierbare Linkliste) oder dass JavaScript im Browser deaktiviert ist
(kein No-JS-Fallback für Drag & Drop — die sichtbaren Auf-/Ab-Verschiebe-Links
von tree() selbst benötigt dieses Plugin nicht, da es keine
reorderUrl-Callback-Option übergibt).
Lösung: Als Superuser anmelden, Plugin wkfluentui in der
Erweiterungsverwaltung prüfen, Browser-Konsole auf Fehler beim Laden von
wkfluentui/scripts/treeview.js prüfen (nicht mehr jQuery UI).
Menü zeigt nach CSS-/JS-Änderungen den alten Stand
Umgebung: nach Änderungen an Plugin- oder Template-Assets.
Ursache: DokuWikis Cache-Buster (tseed) hängt an den Konfigurationsdateien, nicht an den Asset-Dateien — der Browser lädt die alte, gecachte CSS-/JS-Datei weiter.
Lösung: conf/local.php berühren (Änderungsdatum aktualisieren) oder im Browser hart neu laden (Strg+F5).