Zum Inhalt springen

HMenus&TMenu&directorys&rootlines

Erstellt am 15. April 2004 · 4 Antworten · letzte Antwort am 16. April 2004

Tags: Frage

Space-Teddy ·

hi leutz
schön mal in einem deutschsprachigen Typo3 forum zu posten...

hab auch schon eure topics fast alle durch... hab mich auch an der suche bemüht *reusper*

ich hab da nämlich direckt mal ein bzw zwei problemchen ... aber für euch ein klacks! - bestimmt!!!
8-)

direckt vorwech.... bin zwar ein neuling aber nicht blöd!!!

und zwar geht es um ein TMENU das auch wunderbar aufklappt aber es fängt am falschen root level an!
also hab vollgendes gemacht. hab die seiten so angelegt :

1-pid181.index (dientalsordnerfüralleunterseiten)
-2.pid191.seite(dannkommtdieeigentlichestartseite)
--3.pid199-1.menupunt
--3.pid198-2.menupunt
.
.
.
unter den menupunkten finden sich dann auch wieder seiten die in dem menu angezeigt werden... funtioniert auch... aber da ich ja eine seite als Ordner (pid181) benutze für die restlichen seiten (willspäter mehreredomainsdamitverwalten und damitkeinchaosentstehtmachichdasso)
startet das menu immer im root (istjaauchrichtig)
wenn ich jetzt aber mit
directory value=pid 191
angebe klappt das menu ja nicht mehr auf ....(aber nur wenn ich im TS auch directory reinschreib ansonsten klappt et auf)

FRAGE1 : kann ich jetzt nicht irgendwie sagen starte nicht ab pid 0 und dann ge weiter
sondern starte bei pid191 und geh dann weiter
also quasie einen neuen root bauen kann?

mit enrylevel, hat es zuzeit den anschein als könnte ich damit beieinflussen WIE sich das menu aufklappt!
ob alter menupunkt stehen bleibt ob altermenupunktverschwindet
auf jeden hat es nichts mehr damit zu tun, ab wann das menu startet....

und hier mein code

# Leftside Navigation
page.10 {   

subparts.MENU = HMENU
subparts.MENU.wrap = <table border=0 width=100% bgcolor=#F9DEA7>|</table> 
subparts.MENU{
entryLevel = -2
expAll = 0

}
subparts.MENU.1 = TMENU
subparts.MENU.1 {

NO.beforeImgLink = 1
NO.RO = 1
NO.beforeImg = fileadmin/usertemplates/images/w_weis.gif |*||*|
NO.beforeROImg = fileadmin/usertemplates/images/w_gelb.gif |*||*|
NO.allWrap = <tr><td><div class="leftnav1"> | </div></td></tr>
ACT = 1
ACT.beforeImg = fileadmin/usertemplates/images/w_gelb.gif |*||*|
ACT.allWrap = <tr><td bgcolor=#1C68B1><div class="leftnav-act1"> | </div></td></tr>
}


subparts.MENU.2 = TMENU
subparts.MENU.2 {
NO.allWrap = <tr><td><div class="leftnav2"> | </div></td></tr>
ACT = 1
ACT.allWrap = <tr><td><div class="leftnav-act2"><div class="leftnav-act"> | </div></td></tr>
}


subparts.MENU.3 = TMENU
subparts.MENU.3 {
NO.allWrap = <tr><td><div class="leftnav3"> | </div></td></tr>
ACT = 1
ACT.allWrap = <tr><td><div class="leftnav-act3"> | </div></td></tr>
}

subparts.MENU.4 = TMENU
subparts.MENU.4 {
NO.allWrap = <tr><td><div class="leftnav4"> | </div></td></tr>
ACT = 1
ACT.allWrap = <tr><td><div class="leftnav-act4"> | </div></td></tr>
}
}

bitte helft mir ich werde euch in zukunft auch helfen (sogutichkann)

aber die TSREF hilft mir da nicht gerade weiter
oder ich versteh die weisungen der TSREF nit ....

hoffe hab es so geschrieben das es auch jemand versteh .... im prinziep eigentlich nur ein aufklapp problem....
aber das läuft schon fast parallel zu meiner rootline aber da meld ich mich später noch einmal... 😉

danke für jede hilfe

Space-Teddy ·

hi danke mxhb für die schnelle antwort

liegt auf der pid181 auf dem index ordner (quasie)
wird dann soweit ich weis weiter vererbt auf die unterseiten....

Space-Teddy ·

hi leutz habs hinbekommen ..... fals jemand wissen will wie ... kann ich auch nix anderes sagen als CODE:

# Leftside Navigation
page.10 {   

subparts.MENU = HMENU
subparts.MENU.wrap = <table border=0 width=100% bgcolor=#F9DEA7>|</table> 
subparts.MENU{
entryLevel = -5

}


subparts.MENU.1 = TMENU
subparts.MENU.1 {
overrideId = 181
expAll=1
NO.allWrap = <tr><td><div class="leftnav1"><center> | </center></div></td></tr>
ACT = 0
ACT.allWrap = <tr><td ><div class="leftnav-act1"><center> | </center></div></td></tr>

}


subparts.MENU.2 = TMENU
subparts.MENU.2 {

expAll=0
NO.RO = 1
NO.beforeImgLink = 1
NO.beforeImg = fileadmin/usertemplates/images/w_weis.gif |*||*|
NO.beforeROImg = fileadmin/usertemplates/images/w_gelb.gif |*||*|
NO.allWrap = <tr><td ><div class="leftnav2" > | </div></td></tr>
ACT = 1
ACT.beforeImg = fileadmin/usertemplates/images/w_gelb.gif |*||*|
ACT.allWrap = <tr><td ><div class="leftnav-act2"> | </div></td></tr>
}


subparts.MENU.3 = TMENU
subparts.MENU.3 {
expAll=0
NO.RO = 1
NO.allWrap = <tr><td><div class="leftnav3"> | </div></td></tr>
ACTIFSUB = 1
ACTIFSUB.allWrap = <tr><td><div class="leftnav-act3"> | </div></td></tr>
}

subparts.MENU.4 = TMENU
subparts.MENU.4 {
expAll=0
NO.RO = 1
NO.allWrap = <tr><td><div class="leftnav4"> | </div></td></tr>
ACTIFSUB = 1
ACTIFSUB.allWrap = <tr><td><div class="leftnav-act4"> | </div></td></tr>
}
}

habs irgendwie durch try and error mit entrylevel und expAll gelöst! ... glaub ich .... #giggle#
vorallem von wo zählt bitte entryLevel? von hinten ???
hab auch das problemchen gehabt das ich das entryLevel nie positiev setzen konnte musste immer ein minus vor ????
entweder sind meine englisch kentnisse eingerostet oder ich hatte da was falsch verstanen ...
ach ja und danke das ich hier posten durfte =)
greatz
teddy

maxhb ·

Hi!

Space-Teddy schrieb

liegt auf der pid181 auf dem index ordner (quasie)
wird dann soweit ich weis weiter vererbt auf die unterseiten....

Das ist ja schon mal gut!
Wenn ich Dich recht verstehe soll Deine Struktur ja mal folgendermassen aussehen:

root
  - Domain1
    - Unterseite 1
    - Unterseite 2
  - Domain2
    - Unterseite 1
    - Unterseite 2
  - Domain3
    - Unterseite 1
    - Unterseite 2

Wenn nun also das Template auf der Seite root steht, dann sollte ein entryLevel=1 dafür sorgen, dass Deine Menus jeweils für eine Domain korrekt angezeigt werden, also jeweils die Unterseiten 1 und 2 aus obigem Beispiel.

CU
maxhb