Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 17.10.06, 15:55
Forum Zuschauer
 
Registriert seit: 17.10.06
Alter: 38
Beiträge: 6
Unglücklich

Problem mit Submenüs nach Tutorial Meyer


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 = &nbsp;|&nbsp;| |*| &nbsp;|&nbsp;| |*| &nbsp;|
}

# 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 = | &nbsp;>&nbsp;
}

Muss man die Erkennung der Levels in Typo3 vielleicht irgendwo aktivieren?
Danke schon mal für Antworten!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 17.10.06, 18:59
Forum Newbie
 
Registriert seit: 13.03.06
Ort: Inkwil CH
Alter: 31
Beiträge: 16

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:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 2
MENU_LINKS.1 = GMENU
MENU_LINKS.1 {
NO {
wrap = | <br>
XY =233,72    
5 = IMAGE
5.file = fileadmin/img/buttonl.gif
10 = TEXT
10.text.field = title
10.fontColor = #000000    
10.fontFile = fileadmin/fonts/mtcorsva.ttf    
10.offset=15,38

20 = TEXT
20.text.field = title
20.offset = 23,63
20.fontColor = #A8DBDC
20.fontSize = 22
20.fontFile = fileadmin/fonts/mtcorsva.ttf

}

RO < .NO    
RO = 1
RO.5.file = fileadmin/img/buttonl1.gif

CUR < .RO    
CUR = 1
CUR.5.file = fileadmin/img/buttonl1.gif


}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 18.10.06, 13:05
Forum Zuschauer
 
Registriert seit: 17.10.06
Alter: 38
Beiträge: 6

Hilft mir nicht weiter


Zitat:
Zitat von piggy
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]
Ich habe Deinen Code ausprobiert, aber der produziert kein Menü, dass man anklickt und sich dann erst ein Submenü mit den Unterseiten öffnet. Trotzdem danke für die Antwort. Hat noch jemand eine Lösung?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 19.10.06, 12:43
Forum Newbie
 
Registriert seit: 08.04.06
Beiträge: 11

Hallo,

hast Du auch die uid = 3 durch Deine eigene uid ersetz ? Ansonsten sollte nämlich alles so funktionieren wie angegeben.

Grüße
carsten04
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 19.10.06, 16:06
Forum Zuschauer
 
Registriert seit: 17.10.06
Alter: 38
Beiträge: 6

Zitat:
Zitat von carsten04
Hallo,

hast Du auch die uid = 3 durch Deine eigene uid ersetz ? Ansonsten sollte nämlich alles so funktionieren wie angegeben.

Grüße
carsten04

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?)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:58 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0