Acki Vorab habe ich hier nochmal meinen hoffentlich etwas übersichtlichen Entwurf vom "Soll". So würde ich es gerne haben:
Hallo Acki, bekommst Du auch, aber erst mal die einfachen Dinge,
Acki Aktuell ist lediglich die Seite "sidebar" via Konfiguration -> Plugins -> IndexMenu -> hidepages ausgeblendet.
Wusste gar nicht, dass das auch im Plugin einstellbar ist. Ich habe das im Konfigurationsmanager unter "Darstellung" erledigt.
Acki Das mit dem use_heading muss ich mir wohl noch genauer anschauen und / oder erklären lassen, aktuell bereitet mir das ganze Thema noch Kopfschmerzen.
Das ist ganz einfach. Die Einstellung "Nur Navigation" findest Du im Konfigurationsmanager auch unter "Darstellung" vorletzter Eintrag "Erste Überschrift als Seitennamen verwenden". Dort auf "Nur Navigation" stellen und Du bist schon mal eine Sorge los.
Acki Und ich bin ehrlich: Wenn ich mir die Plugin-Seite zum IndexMenu und darauf die Informationen zum Einstellen des Selbigen ansehe, kreiselt mir ein Wenig der Kopf
Das ging mir auch so und bin froh, dass ich das überhaupt in Betrieb bekommen habe. Aber ich probiere auch gerne viel aus, denn DokuWiki ist eine ausgesprochen gutmütige Software.
Acki Ich möchte zum Beispiel nicht, dass alle namespaces dauerhaft aufgeklappt sind.
Die Option nocookie
sorgt dafür, dass Dir das Menu nicht unten am Bildschirm heraus kommt. Es öffnet sich immer nur ein Menu-Punkt. Andere, noch offene, schließen sich dann.
Das ist mein ganzer Code {{indexmenu>..#1|js#indextheme navbar tsort nsort notoc noscroll nocookie}}
Acki Bezüglich meiner oben aufgeführten "Soll"-Lösung: Kann man es erreichen, dass man manche Namespaces anklicken und als Seite aufrufen kann und manche eben NICHT als Seite aufrufen, sondern lediglich aufklappen kann?
Bei meinem Index-Theme ist vor jedem Ordnersymbol ein Pfeil, mit dem sich die Verzeichnisse auf- und zuklappen lassen ohne eine Seite laden zu lassen. Die anderen Themes habe ich noch nicht probiert aber ich denke dieses Feature hat nichts mit dem Theme zu tun und sollte bei jedem funktionieren
Acki Die Frage, die ich mir hier gestellt habe, war aber eher kosmetischer Natur (Mache ich einen Namespace "Kunde A" und packe dort eine Seite "Kunde A" herein? Oder wie lege ich am besten den Kunden-Namespace und die darin enthaltenen Seiten an?).
Die Struktur, die Du zuletzt gepostet hast, finde ich völlig in Ordnung. Ist sehr verschachtelt, aber letztlich sehr übersichtlich. Allerdings hast Du Dir damit gleich einen Brocken aufgeladen.
Ich glaube, wenn ich erst mal nur auf "Meine Firma" eingehe, wird Dir das System klar sein.
- Zuerst müssen wir ein Verzeichnis erstellen das vom Root abzweigt.
Den Namensraum für Deine Inhalte, die nur Deine Firma betreffen nenne ich mf
.
Tippe bitte folgendes in die Adresszeile:
...?id=mf:mf
Das erste mf
liegt im Root, das Zweite ist sozusagen die Abzweigung für die Inhalte. Ich kann es nicht besser ausdrücken, sorry.
Da die Seite nicht existiert, legst Du sie an und notierst Meine Firma (mit Level 1 Überschrift). Weil Du gerade eben im Konfigurationsmanager, wie oben beschrieben, auf "Nur Navigation" gestellt hast, siehst Du Dein erstes Verzeichnis.
Seite einfügen
Das erste mf
brauchen wir nicht mehr und notieren in der Adressleiste:
...?id=mf:infrastruktur
Auch diese Seite muss erst angelegt und betitelt werden.
Dann kommt die letzte Seite.
..?id=mf:mitarbeiter
- Nun zum nächsten Untererzeichnis. Wir bleiben im Subnamespace
mf
und legen das Verzeichnis "Quelltext-Archiv" an.
...?id=mf:qa:qa
Du siehst, wir sind noch im Subnamespace und haben mit dem doppelten qa ein neues Verzeichnis angelegt.
Die Seite für diesen Sub-Sub-Namespace ist wieder einfach anzulegen
..?id=mf:qa:Powershell
So ist die Struktur besser zu erkennen?
Root
mf:mf` <Verz. Meine Firma
mf:infrastruktur
mf:mitarbeiter
mf:qa:qa <Verz. Quelltext-Archiv
mf:qa:powershell
mf:qa:visual-basic
Bei den Kunden dreht es sich etwas.
Root
kd:kd <Verz. Kunden
kd:kda:kda <Verz. Kunde A
kd:kda:hw:hw <Verz. Hardware
kd:kda:hw:server-a
kd:kda:sw:sw <Verz. Software
kd:kda:sw:software-a
kd:kda:proz:proz <Verz. Prozesse
kd:kda:proz:prozess-a
Ich habe hier kurze Namen gewählt, weil ich selbst viel zu lange Namen notiert habe und nun in der Fußleiste einen Roman lesen kann.
Ich hoffe ich konnte Dich etwas weiter bringen.
Liebe Grüße
Anne