Zum Inhalt springen

Frage zu 3. Ebene fürs Menü

Erstellt am 26. November 2007 · 3 Antworten · letzte Antwort am 5. Dezember 2007

Tags: Frage

Atomhamster ·

Folgendes Problem immernoch: Ich würde gerne eine 3. Ebene für mein Menü erstellen, habe es auch schon versucht aber diese wird mir einfach nicht angezeigt.

Update:

Das Problem mit der 3. Ebene besteht noch. Ich habe mir jetzt mal die Mühe gemacht alle möglichen Fehlquellen hochzuladen.

1. Bild zum Problem🙁mir wird die 3. Eben zwar oben angezeigt, im Menü jedoch nicht )

http://img142.imageshack.us/img142/4148/testby1.jpg

2. TS :

###### Allgemein ######

seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
seite.stylesheet = fileadmin/style.css
seite.config.index_enable = 1
seite.config.index_externals = 1
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/main_templ.html
workOnSubpart = DOKUMENT

marks.HEADERIMGLEFT< styles.content.getLeft
marks.INHALT < styles.content.get
marks.HEADERIMG < styles.content.getRight
marks.SUBNAVIGATION < styles.content.getBorder

###### Den Platzhalter DATUM ansprechen######

marks.DATUM = TEXT
marks.DATUM.data = date : d.m.Y

marks.PFAD = HMENU
marks.PFAD {
special = rootline
special.range = 2 | -1
1 = TMENU
1 {
NO {
allWrap =   |  <span class="ft10px666666">&nbsp;/&nbsp;</span>   |*|  |   <span class="ft10px666666">&nbsp;/&nbsp;</span>   |*| |
ATagParams=class="ft10px666666"
}
}
}

####### Das Textmenü oben erstellen ######

marks.MENUE_OBEN = HMENU
marks.MENUE_OBEN {
special = directory
special.value = 3
1 = TMENU
1.NO = 1
1.NO.linkWrap = &nbsp;|&nbsp;| |*| &nbsp;|&nbsp;| |*| &nbsp;|
}
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 3
1 = TMENU
1.NO = 1
1.NO.linkWrap = &nbsp;|&nbsp;| |*| &nbsp;|&nbsp;| |*| &nbsp;|
}

####### Das Textmenü links erstellen ######

marks.MENUE= HMENU
marks.MENUE.entryLevel = 1
marks.MENUE.1 = TMENU
marks.MENUE.1 {
NO {
allWrap = <tr><td class="navi" height="20">|</td></tr>
ATagParams=class="navi" |*| class="navi" |*| class="naviRoterMenuepunkt"
}
ACT = 1
ACT {
allWrap = <tr><td class="navi_active" height="20">|</td></tr>
ATagParams=class="navi_active"
}
}

####### Das Textmenü 2. Ebene erstellen ######

marks.MENUE.2 = TMENU
marks.MENUE.2 {
NO {
allWrap = <tr><td class="navi" height="20">|</td></tr>
ATagParams=class="navi"
beforeImg = fileadmin/img/pfeilchentrans.gif
beforeROImg = fileadmin/img/pfeilchen.gif
RO = 1
}
ACT = 1
ACT {
allWrap = <tr><td class="navi_active" height="20">|</td></tr>
ATagParams=class="navi_active"
beforeImg = fileadmin/img/pfeilchen.gif
}

####### Das Textmenü 3. Ebene erstellen ######

marks.MENUE.3 = TMENU
marks.MENUE.3 {
NO {
allWrap = <tr><td class="navi" height="20">|</td></tr>
ATagParams=class="navi"
beforeImg = fileadmin/img/pfeilchentrans.gif
beforeROImg = fileadmin/img/pfeilchen.gif
RO = 1
}
ACT = 1
ACT {
allWrap = <tr><td class="navi_active" height="20">|</td></tr>
ATagParams=class="navi_active"
beforeImg = fileadmin/img/pfeilchen.gif
}

###### Untermenü ######

tt_content.menu.20.1 {
wrap = <br><br><br><table> | </table>
1 = TMENU
1.NO.allWrap = <tr><td class="navi" height="20">|</td></tr>
1.NO.ATagParams=class="navi"
1.NO.beforeImg = fileadmin/img/pfeilchentrans.gif
1.NO.beforeROImg = fileadmin/img/pfeilchen.gif
1.NO.RO = 1
1.target = _self
}


###### SCHNEE PLUGIN ######

plugin.tx_sksnow_pi1 {
picsources {
1 = typo3conf/ext/sk_snow/res/snow0.gif
2 = typo3conf/ext/sk_snow/res/snow2.gif
3 = typo3conf/ext/sk_snow/res/snow8.gif
4 = typo3conf/ext/sk_snow/res/snow9.gif
}
snowflakes = 15
}

3. CSS Datei und HTML Datei des Templates ( Falls hier Änderungen getroffen werden müssen hab ich die Dateien mal hochgeladen)

KLICK

Thx
lg
Yannick

Unbekannter Benutzer ·

Hallo...

Ich hab mal ein wenig aufgeräumt... die configs habe ich aus dem page-Objekt entfernt und oben drüber gesetzt.

Die Definition für das plugin.tx_sksnow_pi1 gehört auch nicht in das page-Objekt.
Dabei habe ich bemerkt das dir schonmal zwei schließende Klammern fehlten.
Am Ende von der 2. Menüebene fehlte ebenfalls eine schließende Klammer. Am Ende von der dritten Eben ebenso... Und am Ende natürlich reichlich...

Der zustand "NO" braucht nicht extra aktiviert werden mit NO = 1

Ich empfehle die kurze Schreibweise und ordentliches Einrücken. Dadurch findet man dann auch Fehler...

Schaus dir an, vielleicht funktioniert es jetzt:

config {
	index_enable = 1
	index_externals = 1
}

###### Allgemein ######

seite = PAGE
seite {
	typeNum = 0
	bodyTag = <body bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
	stylesheet = fileadmin/style.css

	10 = TEMPLATE
	10 {
		template = FILE
		template.file = fileadmin/main_templ.html
		workOnSubpart = DOKUMENT

		marks {
			HEADERIMGLEFT< styles.content.getLeft
			INHALT < styles.content.get
			HEADERIMG < styles.content.getRight
			SUBNAVIGATION < styles.content.getBorder

###### Den Platzhalter DATUM ansprechen######

			DATUM = TEXT
			DATUM.data = date : d.m.Y

			PFAD = HMENU
			PFAD {
				special = rootline
				special.range = 2 | -1
				1 = TMENU
				1 {
					NO {
						allWrap = | <span class="ft10px666666"> / </span> |*| | <span class="ft10px666666"> / </span> |*| |
						ATagParams = class="ft10px666666"
					}
				}
			}

####### Das Textmenü oben erstellen ######

			MENUE_OBEN = HMENU
			MENUE_OBEN {
				special = directory
				special.value = 3
				1 = TMENU
				1 {
					NO {
						linkWrap =  | | |*|  | | |*|  |
					}
				}
			}

			MENU_OBEN = HMENU
			MENU_OBEN {
				special = directory
				special.value = 3
				1 = TMENU
				1 {
					NO {
						linkWrap =  | | |*|  | | |*|  |
					}
				}
			}

####### Das Textmenü links erstellen ######

			MENUE = HMENU
			MENUE {
				entryLevel = 1
				1 = TMENU
				1 {
					NO {
						allWrap = <tr><td class="navi" height="20">|</td></tr>
						ATagParams = class="navi" |*| class="navi" |*| class="naviRoterMenuepunkt"
					}
					ACT {
						allWrap = <tr><td class="navi_active" height="20">|</td></tr>
						ATagParams = class="navi_active"
					}
					ACT = 1
				}

####### Das Textmenü 2. Ebene erstellen ######

				2 = TMENU
				2 {
					NO {
						allWrap = <tr><td class="navi" height="20">|</td></tr>
						ATagParams = class="navi"
						beforeImg = fileadmin/img/pfeilchentrans.gif
						beforeROImg = fileadmin/img/pfeilchen.gif
						RO = 1
					}
					ACT {
						allWrap = <tr><td class="navi_active" height="20">|</td></tr>
						ATagParams = class="navi_active"
						beforeImg = fileadmin/img/pfeilchen.gif
					}
					ACT = 1
				}

####### Das Textmenü 3. Ebene erstellen ######

				3 = TMENU
				3 {
					NO {
						allWrap = <tr><td class="navi" height="20">|</td></tr>
						ATagParams = class="navi"
						beforeImg = fileadmin/img/pfeilchentrans.gif
						beforeROImg = fileadmin/img/pfeilchen.gif
						RO = 1
					}
					ACT {
						allWrap = <tr><td class="navi_active" height="20">|</td></tr>
						ATagParams = class="navi_active"
						beforeImg = fileadmin/img/pfeilchen.gif
					}
					ACT = 1
				}
			}
		}
	}
}

###### Untermenü ######

tt_content.menu.20.1 {
	wrap = <br><br><br><table> | </table>
	1 = TMENU
	1 {
		NO {
			allWrap = <tr><td class="navi" height="20">|</td></tr>
			ATagParams = class="navi"
			beforeImg = fileadmin/img/pfeilchentrans.gif
			beforeROImg = fileadmin/img/pfeilchen.gif
			RO = 1
			target = _self
		}
	}
}

###### SCHNEE PLUGIN ######

plugin.tx_sksnow_pi1 {
	picsources {
		1 = typo3conf/ext/sk_snow/res/snow0.gif
		2 = typo3conf/ext/sk_snow/res/snow2.gif
		3 = typo3conf/ext/sk_snow/res/snow8.gif
		4 = typo3conf/ext/sk_snow/res/snow9.gif
	}
	snowflakes = 15
}
Atomhamster ·

Viele Dank für die Hilfe, es funktioniert jetzt endlich. Habe noch ein kleines Anliegen an dich, du hast eine PM! 🙂

Liebe Grüße

Yannick