![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo, ich habe mir "Praxiswissen Typo3" von Robert Meyer nach Empfehlung gekauft. Nun bin ich im Kapitel 7 zu Menüs offensichtich auf einen eklatanten Fehler gestoßen, bei dem ich nicht weiter weiß. Es geht darum, dass zwei Menüs erstellt werden sollen, eines horizontal (TMENU), eines links vertikal (GMENU). Da beide Menüs unterschiedliche Seiten aufnehmen sollen, wurde die Seitenstruktur so angelegt: ![]() Nun wurde im GMENU der STartpunkt so ausgewählt: special = directory special.value = 3 [die ID der Seite, die die Seiten enthält, die im GMENU angzeigt werden sollen] Soweit so gut. Doch nun heißt es bei Meyer, dass ein entryLevel definiert werden muss, damit auch die Submenüs angezeigt werden. entryLevel = 1 [Ebene, auf der sich die "Startseite" für das GMENU befindet] Wenn ich das aber genau so tue, dann verschwindet plötzlich das komplette Menü! Ich habe den TypoScript-Code sogar direkt aus der beiliegenden CD-Rom kopiert und auch hiermit gab es den gleichen Fehler. In Foren und in der REferenz habe ich nun gelesen, das special und entryLevel offensichtlich gar nicht kombiniert werden können. Stimmt das? Und wenn ja, wie löse ich denn dann das Problem mit zwei unterschiedlichen Menüs, die verschiedene Inhalte haben? Wenn ich nur entryLevel = 1 ohne die Angabe von special = Directory usw. verwende (wie bei zwei ähnlichen Fällen in Foren empfohlen), werden ja alle Seiten dieser Ebene angezeigt und nicht die, die ich im entsprechenden Menü haben will. Kann mir jemand weiter helfen? Hier der Code aus dem Meyer-Tutorial, Kapitel 7 (Bsp7-13, der relevante Teil:sad: page = PAGE page { # Allgemeine Seiteneigenschaften setzen bodyTag = <body> stylesheet = fileadmin/style.css # MetaTags angeben meta.AUTHOR = Robert Meyer meta.DESCRIPTION = Hier steht eine Beschreibung # Die Designvorlage integrieren 10 = TEMPLATE 10.template = FILE 10.template.file = fileadmin/vorlage.html 10.workOnSubpart = DOKUMENT 10.marks { # Das Textmenü oben erstellen MENU_OBEN = HMENU MENU_OBEN { special = directory special.value = 4 1 = TMENU 1.NO = 1 1.NO.linkWrap = | | |*| | | |*| | } # Das grafische Menü erstellen MENU_LINKS = HMENU MENU_LINKS { wrap = <img src="fileadmin/images/linie_weiss.gif" width="178" height="1"><br>| special = directory special.value = 3 entryLevel = 1 1 = GMENU 1.NO = 1 1.NO { XY = 178, 24 backColor = #364497 # Text auf den Menüpunkt rendern 10 = TEXT 10.text.field = title 10.fontColor = #FFFFFF 10.fontFile = fileadmin/fonts/verdana.ttf 10.fontSize = 12 10.niceText = 1 10.offset = 14, 16 # Eine weisse Linie erzeugen 20 = IMAGE 20.file = GIFBUILDER 20.file { XY = 178,1 backColor = #FFFFFF } 20.offset = 0, 23 } # Einen RollOver-Zustand beschreiben 1.RO < .1.NO 1.RO.backColor = #061467 # Die zweite Ebene als Kopie der ersten Ebene beschreiben 2 < .1 } } } P.S.: Der später eingefügte breadcrumb funktioniert auch nicht mit Eingabe eines Levels: # KLICkpfad an zweiter Position 20 = HMENU 20 { special = rootline # special.range = 2|-1 1 = TMENU 1.NO = 1 1.NO.linkWrap = | > } Muss man die Erkennung der Levels in Typo3 vielleicht irgendwo aktivieren? Danke schon mal für Antworten! |
|
#2
| ||||
| ||||
| hallo du, ich bin zwar auch nur anfänger, aber ich sende dir mal mein code für ein gmenu so wie du es haben wolltest. hab nur keine weisse inie darin, aber das sollte ja nicht das problem sein. vielleicht hilft es dir ja. gruss Typoscript-Code:
|
|
#3
| |||
| |||
Zitat:
|
|
#4
| |||
| |||
| Hallo, hast Du auch die uid = 3 durch Deine eigene uid ersetz ? Ansonsten sollte nämlich alles so funktionieren wie angegeben. Grüße carsten04 |
|
#5
| |||
| |||
| Zitat:
Nein, die ID hat gestimmt. Der Fehler lag woanders: Die root Seite war nicht als Shortcut definiert, somit konnte offensichtlich der entryLevel nicht bestimmt werden. Der funktionierte nämlich auch beim breadcrumb nicht. Komisch ist aber schon, dass im Tsref steht, "special" und "entryLevel" dürfen nicht miteinander kombiniert werden. Darf man das getrost ignorieren? Ansonsten ist dieser Fall gelöst (wie markiere ich das denn hier?) |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| tt_news funktioniert nach Tutorial nicht | oli.s | TYPO3 4.x Fragen und Probleme | 4 | 23.01.08 13:44 |
| nach Tutorial p zu br zeigts mir tatsächlich <p></p | M8TRIX | TYPO3 3.x Fragen und Probleme | 3 | 02.01.08 11:32 |
| GMENU nach Tutorial wird nicht angezeigt | tobile81 | GMENU, HMENU, TMENU und Co. | 10 | 24.07.07 22:37 |
| Submenüs öffnen nicht - troz Meyer-Tutorial! | patbal | GMENU, HMENU, TMENU und Co. | 4 | 19.10.06 07:31 |
| Problem mit Menü und 2 Submenüs | JanBeyss | GMENU, HMENU, TMENU und Co. | 8 | 10.09.06 18:20 |