Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 24.07.08, 14:35
Forum Newbie
 
Registriert seit: 24.07.08
Alter: 17
Beiträge: 14

2. Menüebene wird nicht angezeigt


Hi,
seit kurzem befasse ich mich mit Typo3, bin also noch ein ziemlicher Noop.
Ich versuche zur Zeit ein Template für Typo3 (Version: 4.2.0) zu erstellen.
Jedoch habe ich hier ein Problem bei der Darstellung des Menüs: Es wird nur die 1. Menüebene dargestellt. Auch im Quelltext taucht die 2. Ebene nicht auf. Elemente in der Seitenstruktur von Typo3 habe ich erstellt.

Auch nach einer Such in diesem Forum kam ich leider auf keine Lösung. Vielleicht könnt Ihr mir helfen.

Hier ist das TypoScript:
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:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
#Auto_Templste Praser
plugin.tx_automaketemplate_pi1 {
  #Datei:
content = FILE
content.file = fileadmin/template/template.html

  #preäfix vor alle relativen Pfadangaben
relPathPrefix = fileadmin/template/

  #Marker
elements{
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY

HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title

DIV.id.username = 1
DIV.id.username.subpartMarker = user_name

DIV.id.userpw = 1
DIV.id.userpw.subpartMarker = user_pw

UL.id.menu-bar = 1
UL.id.menu-bar.subpartMarker = main_menu

DIV.id.normal = 1
DIV.id.normal.subpartMarker = content
}

}

#temporäres Template
temp.mainTemplate = TEMPLATE
temp.mainTemplate{
  #Inhalts-Bereich einfügen
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.content = TEXT
  #subparts.content < styles.content.get
subparts.content < styles.content.get

subparts.main_menu = HMENU
subparts.main_menu.special = directory
subparts.main_menu.special.value = 6
subparts.main_menu{
1 = TMENU
1.NO.linkWrap = <li class="level1">|</li>
1.NO = 1
1.expAll = 1
2 = TMENU
2.NO.linkWrap = <li class="level2">|</li>
2.NO = 1
}
}

temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEADER

}

# Default PAGE object:
page = PAGE
#page.config.disableAllHeaderCode=1
page.10 < temp.mainTemplate
page.headerData.10 < temp.headTemplate
Vielen Dank für eure Hilfe!


Liebe Grüße,
Nebo

Geändert von Nebo (26.07.08 um 11:25 Uhr).
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 24.07.08, 16:11
Forum Aktivist
 
Registriert seit: 07.12.05
Alter: 40
Beiträge: 86

hab jetzt nur mal kurz drübergeschaut - dabei fiel mir auf, dass das zweite menülevel keinen ul-wrap hat (nehme an, beim ersten level liegt das ul ausserhalb des subparts).

semantisch korrekt wäre diese form - probier das mal - ist x-fach bewährt:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
1 = TMENU
1.noBlur = 1
1.wrap = <ul>|</ul>
1.NO = 1
1.NO.ATagTitle.field = abstract // description // title
1.NO.linkWrap = <li>|</li>
1.ACT = 1
1.ACT.linkWrap = <li class="act">|</li>
1.ACTIFSUB = 1
1.ACTIFSUB.linkWrap = <li class="act">|

2 = TMENU
2.noBlur = 1
2.wrap = <ul>|</ul></li>
2.NO = 1
2.NO.ATagTitle.field = abstract // description // title
2.NO.linkWrap = <li>|</li>
2.ACT = 1
2.ACT.linkWrap = <li class="act">|</li>
2.ACTIFSUB = 1
2.ACTIFSUB.linkWrap = <li class="act">|
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 24.07.08, 17:09
Forum Newbie
 
Registriert seit: 24.07.08
Alter: 17
Beiträge: 14

Hat leider nicht geklappt


Hi Olibert,
dein Vorschlag hat leider nicht geklappt (ich habe noch das expAll = 1 ergänzt).

Ich hatte auch vergessen zu erwähnen, dass immer alle Elemente der 2. Ebene angezeigt werden müssen, da es sich bei dem Menü um ein Drop-Down-Menü handelt.


Tausend Dank und liebe Grüße,
Nebo



EDIT:
Ich habe meinen Fehler gefunden. Ich hatte vergessen den Verknüpfungen (aus denen die 2. Ebene des Menüs bestand) ihren Verweis zuzuordnen.

Jetzt funktioniert alles ;)

Noch mal tausend Dank!

Geändert von Nebo (26.07.08 um 11:24 Uhr).
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
Gelöst Bei TMENU wird die oberste Menüebene nur auf der Startseite angezeigt, nicht auf Unterseiten JangoJarango GMENU, HMENU, TMENU und Co. 5 16.05.08 14:09
RTE wird nicht angezeigt tom TYPO3 4.x Rich Text Editor 34 20.03.08 20:35
Gelöst 2. Menüebene wird nicht angezeigt kuse GMENU, HMENU, TMENU und Co. 2 27.07.07 15:49
rte wird nicht angezeigt tommy TYPO3 4.x Fragen und Probleme 13 01.04.07 14:26
Textmenü wird nicht angezeigt!!??? sabmaz TYPO3 3.x Fragen und Probleme 0 04.03.07 20:45


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:05 Uhr.


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