xref: /plugin/catmenu/README_DE (revision aa591c9040aa9d58df44eaf65df693766613dc9f)
1*aa591c90SLORTET# CatMenu
2*aa591c90SLORTET
3*aa591c90SLORTET`catmenu` zeigt ein Baummenü (Seiten + Unterordner) für einen DokuWiki-Namespace an.
4*aa591c90SLORTET
5*aa591c90SLORTET## Syntax
6*aa591c90SLORTET
7*aa591c90SLORTET```text
8*aa591c90SLORTET{{catmenu>namespace}}
9*aa591c90SLORTET```
10*aa591c90SLORTET
11*aa591c90SLORTETBeispiele:
12*aa591c90SLORTET
13*aa591c90SLORTET```text
14*aa591c90SLORTET{{catmenu>.}}
15*aa591c90SLORTET{{catmenu>wiki}}
16*aa591c90SLORTET{{catmenu>docs:projekt}}
17*aa591c90SLORTET```
18*aa591c90SLORTET
19*aa591c90SLORTET- `.`: verwendet den aktuellen Namespace.
20*aa591c90SLORTET- `namespace`: verwendet den angegebenen Namespace.
21*aa591c90SLORTET
22*aa591c90SLORTET## Verhalten
23*aa591c90SLORTET
24*aa591c90SLORTET- listet alle für den aktuellen Benutzer lesbaren Seiten und Unterordner.
25*aa591c90SLORTET- öffnet automatisch den Ast, der zur aktuellen Seite gehört.
26*aa591c90SLORTET- verarbeitet Namespace-Startseiten (`$conf['start']`).
27*aa591c90SLORTET- blendet Seiten ohne H1-Titel aus, wenn `skip_page_without_title` aktiviert ist.
28*aa591c90SLORTET
29*aa591c90SLORTET## Konfiguration
30*aa591c90SLORTET
31*aa591c90SLORTETIm Konfigurationsmanager:
32*aa591c90SLORTET
33*aa591c90SLORTET- `skip_file`: regulärer Ausdruck zum Ignorieren von Seiten-IDs. Akzeptiert auch den Sonderwert `@hidepages`, um die globale DokuWiki-Einstellung `hidepages` automatisch zu übernehmen.
34*aa591c90SLORTET- `skip_page_without_title`: Seiten ohne H1-Titel ausblenden.
35*aa591c90SLORTET- `show_in_editor_menu`: Einfüge-Schaltfläche im Editor anzeigen.
36*aa591c90SLORTET- `context_menu_items`: Kontrollkästchen zur Auswahl der Aktionen im Kontextmenü (Rechtsklick). Standardmäßig alle aktiviert.
37*aa591c90SLORTET- `footer_content`: mehrzeiliges DokuWiki-Markup, das am Ende jedes Menüs eingefügt wird (Links, Hinweise usw.). Standardmäßig leer.
38*aa591c90SLORTET
39*aa591c90SLORTET## Kompatibilität
40*aa591c90SLORTET
41*aa591c90SLORTET- Kompatibel mit dem Plugin [ProseMirror](https://www.dokuwiki.org/plugin:prosemirror).
42*aa591c90SLORTET- `catmenu` verwendet [pagesicon](https://www.dokuwiki.org/plugin:pagesicon) zur Anzeige von Symbolen, wenn das Plugin verfügbar ist. Die Aktion „Symbol verwalten" im Kontextmenü erscheint nur, wenn pagesicon installiert ist.
43*aa591c90SLORTET- Kompatibel mit dem Plugin `newpagefill` zur Seitenerstellung. Wenn vorhanden, verwendet `catmenu` dessen Erstellungsassistenten.
44*aa591c90SLORTET
45*aa591c90SLORTET## Kontextmenü
46*aa591c90SLORTET
47*aa591c90SLORTETRechtsklick auf einen Eintrag (jede Aktion ist individuell konfigurierbar):
48*aa591c90SLORTET
49*aa591c90SLORTET- neue Seite erstellen (je nach Berechtigungen),
50*aa591c90SLORTET- Cache neu laden (`purge=true`),
51*aa591c90SLORTET- Medien-Manager öffnen,
52*aa591c90SLORTET- Symbol-Verwaltung öffnen (`pagesicon`), wenn verfügbar,
53*aa591c90SLORTET- URL kopieren.
54*aa591c90SLORTET
55*aa591c90SLORTET## Berechtigungen
56*aa591c90SLORTET
57*aa591c90SLORTETDie Darstellung folgt den DokuWiki-ACL-Regeln:
58*aa591c90SLORTET
59*aa591c90SLORTET- Leseberechtigung ist erforderlich, um einen Eintrag anzuzeigen,
60*aa591c90SLORTET- Kontextaktionen sind je nach Berechtigung eingeschränkt (create/edit/upload).
61