Hallo wie kann ich in der zweiten Menüebene einen anderen Ordner auslesen?
so in der Art? funktioniert aber leider nicht
page.10.marks.NAVI {
special = directory
special.value = 10
1 = TMENU
1 {
NO = 1
NO.wrapItemmAndSub = <li> | </li>
ACT = 1
ACT < .NO
ACT.ATagParams = id=current
}
[b] 2.special = directory
2.special.value = 18 [/b]
2 = TMENU
2.wrap = <div id="level1"> | </div>
2.NO.linkWrap = <li>|</li>
2.ACT = 1
2.ACT < .NO
2.ACT.linkWrap = <li>|</li>
2.ACT.ATagParams = id=cur
3 = TMENU
3.wrap = <div id="level2"> | </div>
3.NO.wrapItemmAndSub = <li> | </li>
3.ACT = 1
3.ACT < .NO
3.ACT.ATagParams = id=current
}
Natürlich geht das nicht.
Nim für die zweite Ebene einen neuen Marker und verwende dann directory.
Hier steht alles was du brauchst:
#65143
ich möchte aber in der zweiten NaviMenü Ebene auf einen anderen Ordner UID zugreifen also so in der art:
für die erste Ebene soll er den Ordner UID 10 auslesen
special = directory
special.value = 10
für die zwei Ebene soll er den Ordner UID 20 auslesen
special = directory
special.value = 20
wie sollte das mit einem zweiten Marker gehen ?
Verstehe das ganze Menü nicht. Welcher Menüpunkt soll denn die Seiten aus dem directory 20 bekommen? Jeder? Macht doch keinen Sinn.
Ich denke du missverstehst den Aufbau eines Menüs.
Zeig mal exemplarisch wie das Menü aussehen soll.
das ganze soll Domain abhängig werden, ich hab zwei Domains.
Die erste Navigationsebene bleibt bei allen Domains gleich, diese hätte ich dann in den Ordner mit der UID 10 gepackt
die zweite Ebene ist jetzt von Domain zu Domain verschieden für:
eins.domain.de packe ich die zweite Ebene in den Ordner mit der UID 20
zwei.domain.de packe ich die zweite Ebene in den Ordner mit der UID 30
jetzt dachte ich mir ich könnte dies so aufteilen
#Domain Eins
[globalString = IENV:HTTP_HOST = eins.domain.de]
page.10.marks.NAVI= HMENU
page.10.marks.NAVI {
special = directory
special.value = 10
wrap = <div id="level0"> | </div>
1 = TMENU
1 {
NO = 1
NO.wrapItemmAndSub = <li> | </li>
ACT = 1
ACT < .NO
ACT.ATagParams = id=current
}
#Hier soll er dann dann den Ordner mit der UID 20 auslesen funktioniert aber nicht
2.special = directory
2.special.value = 20
2 = TMENU
2.wrap = <div id="level1"> | </div>
2.NO.linkWrap = <li>|</li>
2.ACT = 1
2.ACT < .NO
2.ACT.linkWrap = <li>|</li>
2.ACT.ATagParams = id=cur
}
[end]
#Domain Zwei
[globalString = IENV:HTTP_HOST = zwei.domain.de]
page.10.marks.NAVI= HMENU
page.10.marks.NAVI {
special = directory
special.value = 10
wrap = <div id="level0"> | </div>
1 = TMENU
1 {
NO = 1
NO.wrapItemmAndSub = <li> | </li>
ACT = 1
ACT < .NO
ACT.ATagParams = id=current
}
#Hier soll er dann dann den Ordner mit der UID 30 auslesen, funktioniert aber nicht
2.special = directory
2.special.value = 20
2 = TMENU
2.wrap = <div id="level1"> | </div>
2.NO.linkWrap = <li>|</li>
2.ACT = 1
2.ACT < .NO
2.ACT.linkWrap = <li>|</li>
2.ACT.ATagParams = id=cur
}
[end]
auf zwei Marker kann ich das ja auch nicht aufteilen
Naja, ob das wirklich so geht glaube ich mal nicht.
Was mir so spontan einfällt wäre vielleicht, dass du hier versuchst das aufzubauen wie eine mehrsprachige Webseite.
Weil du willst ja im Prinzip nichts anderes wenn ich dich verstanden habe als abhängig von der Domain anderen Inhalt anzeigen.
Von daher geht es ja vielleicht doch wie bei einer mehrsprachigen Seite. Du legst für eine Domain eine Seite an und benutzt das Translationhandling um den Inhalt für die anderen Domains zu erstellen.
Müsste mal einer der "Gurus" sagen ob das gehen würde. Eine andere Lösungsmöglichkeit sehe ich nicht.
Daniel
nee alle Inhalte sollen auf der Standard Domain einmal angelegt werden und bei den zusätzlichen Domains soll dann nur ausgewählt werden welche Seite bei welcher Doamain erscheinen soll, daher auch die Navi die aus der zweiten Menüebene einen anderen UID Ordner her nimmt