TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Unterstützung mit 3 Level Menü


Autor Nachricht
Verfasst am: 27. 03. 2012 [16:30]
M.Wolf
Themenersteller
Dabei seit: 27.03.2012
Beiträge: 8
Hallo zusammen.
ich wollte nachfragen ob mir einer von Euch aus meinem 1 Level Menü ein 3 Level Menü machen könnte?
Ich versuche es schon seit Stunden und komme einfach nicht drauf wie das gehen soll. banghead.gif

HTML
### Menu main
# Menu cObject
lib.menu_main = HMENU
lib.menu_main.entryLevel = 0
# First level menu-object, textual
lib.menu_main.1 = TMENU
lib.menu_main.1.noBlur = 1
lib.menu_main.1 {
wrap = <ul> | </ul>
# Normal state properties
  NO.linkWrap = <li><em><b> | </b></em></li>
# Enable active state and set properties:
  ACT = 1
  ACT.doNotLinkIt = 1
  ACT.linkWrap = <li><span class="act"><em><b> | </b></em></span></li>
 
}


Im voraus vielen DANK!

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 27.03.2012 um 16:31.]
Profil
Verfasst am: 27. 03. 2012 [16:54]
Norman2k
Dabei seit: 01.09.2004
Beiträge: 1142
Hallo und Willkommen im Forum!

lib.menu_main.1 ist die 1. Ebene
lib.menu_main.2 die 2.
lib.menu_main.3 die 3. usw.

Hier und auch hier ein einfaches Beispiel

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 27.03.2012 um 16:58.]

ProfilWWW
Verfasst am: 27. 03. 2012 [17:25]
M.Wolf
Themenersteller
Dabei seit: 27.03.2012
Beiträge: 8
Danke für die schnelle Antwort und die herzliche Begrüßung!
Macht es Dir etwas aus, mir den kompletten Code zu geben damit ich diesen in Typo3 einbinden kann?

Kenne mich leider nicht so mit Programmieren aus. icon_redface.gif
Sollte jetzt nicht nach Faulheit meinerseits aussehen, aber wenn etwas falsch ist dann ist das Menü komplett weg. icon_biggrin.gif

Vielen Dank!

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 27.03.2012 um 17:25.]
Profil
Verfasst am: 27. 03. 2012 [18:25]
zeroalpha
Dabei seit: 24.06.2005
Beiträge: 237
Also das soll jetzt auch nicht nach Faulheit aussehen, aber das sollte dir schon eigentlich weiterhelfen...

https://www.mittwald.de/typo3-dokumentation

und in meinem Footer ist ein Link zu den wichtigsten Menüs in TYPO3

Viel Erfolg und bei Fragen einfach nochmal posten!

Und ist das Programm auch noch so schwer,
schlimmer wär's wenn ich Programmierer wär!
Die wichtigsten Menüs in TYPO3
Profil
Verfasst am: 27. 03. 2012 [19:13]
M.Wolf
Themenersteller
Dabei seit: 27.03.2012
Beiträge: 8
Ist ja schön das Ihr versucht mir zu helfen aber wie schon in meinem ersten Posting geschrieben benötige ich den kompletten Code falls es euch nichts ausmacht. icon_frown.gif

Profil
Verfasst am: 27. 03. 2012 [21:36]
king.darki
Dabei seit: 10.05.2011
Beiträge: 216
M.Wolf schrieb:

Ist ja schön das Ihr versucht mir zu helfen aber wie schon in meinem ersten Posting geschrieben benötige ich den kompletten Code falls es euch nichts ausmacht. icon_frown.gif

Wenn du die Links anklickst, die dir meine Vorredner angepriesen haben, dann erhältst du doch kompletten Code?!

Grüße Patrick

ProfilWWW
Verfasst am: 27. 03. 2012 [22:00]
M.Wolf
Themenersteller
Dabei seit: 27.03.2012
Beiträge: 8
Leider nicht, weil er dann nicht mehr die verschiedenen HTML Templates findet wenn ich folgenden Code nutze:

HTML
temp.menu = HMENU
temp.menu {
	1 = TMENU
	1 {
		#expAll =1
		wrap = <ul id="nav1">|</ul>
		noBlur = 1
		NO = 1
		NO {
			wrapItemAndSub = <li>|</li>
			stdWrap.htmlSpecialChars = 1
			ATagTitle.field = title
		}
		ACT <.NO
		ACT {
			wrapItemAndSub = <li id="nav1act">|</li>
		}
	}
 
	2 < .1
	2 {
		wrap = <ul id="nav2">|</ul>
		ACT.wrapItemAndSub = <li id="nav2act">|</li>
	}
 
	3 < .2
	3 {
		wrap = <ul id="nav3">|</ul>
		ACT.wrapItemAndSub = <li id="nav3act">|</li>
	}
}



Deshalb meine ich ja, dass ich Hilfe mit meinem Code von oben benötige und nicht einfach ein Tutorial nutzen kann.

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 27.03.2012 um 22:02.]
Profil
Verfasst am: 27. 03. 2012 [22:56]
Chrissli
Dabei seit: 19.04.2010
Beiträge: 509
Mit HTML-Templatest meinst du doch die em-,span- und b-Tags, oder?
Dann wirst du nicht drum herum kommen dein CSS auf den Code anzupassen, denn die wraps anzupassen würde darin resultieren, dass dein Code nicht mehr valide ist ( oder anders formatiert wird ) denn das Untermenü hat nichts in einem <b>- oder <em>-Tag verloren.
Natürlich kann man die Wraps auch komplizierter machen damit sie deinen Bedürfnissen entsprechen, aber das wäre eher kontraproduktiv.

Ansonsten sehe ich in deinem Code nicht viel was als HTML-Template interpretiert werden könnte.




God's in his Heaven -
All's right with the world!
ProfilICQ
Verfasst am: 28. 03. 2012 [07:10]
M.Wolf
Themenersteller
Dabei seit: 27.03.2012
Beiträge: 8
Wäre es dann nicht möglich, aus diesem Code ein 3 Level Menü zu gestalten?

HTML
### Menu main
# Menu cObject
lib.menu_main = HMENU
lib.menu_main.entryLevel = 0
# First level menu-object, textual
lib.menu_main.1 = TMENU
lib.menu_main.1.noBlur = 1
lib.menu_main.1 {
wrap = <ul> | </ul>
# Normal state properties
  NO.linkWrap = <li><em><b> | </b></em></li>
# Enable active state and set properties:
  ACT = 1
  ACT.doNotLinkIt = 1
  ACT.linkWrap = <li><span class="act"><em><b> | </b></em></span></li>
 
}



Ich würde es so versuchen:

HTML
[html4strict]### Menu main
# Menu cObject
lib.menu_main = HMENU
lib.menu_main.entryLevel = 0
# First level menu-object, textual
lib.menu_main.1 = TMENU
lib.menu_main.1.noBlur = 1
lib.menu_main.1 {
wrap = <ul> | </ul>
 
# Second level menu-object, textual
lib.menu_main.2 = TMENU
lib.menu_main.2.noBlur = 1
lib.menu_main.2 {
 
# Third level menu-object, textual
lib.menu_main.3 = TMENU
lib.menu_main.3.noBlur = 1
lib.menu_main.3 {
wrap = <ul> | </ul>
wrap = <ul> | </ul>
# Normal state properties
  NO.linkWrap = <li><em><b> | </b></em></li>
# Enable active state and set properties:
  ACT = 1
  ACT.doNotLinkIt = 1
  ACT.linkWrap = <li><span class="act"><em><b> | </b></em></span></li>
 
}



Leider ist dann das komplette Menu weg.
Kann nicht einer von euch kurz helfen und mir den kompletten Code nennen?

Wenn noch etwas benötigt wird bitte sagen dann poste ich das hier.
Profil
Verfasst am: 28. 03. 2012 [07:38]
king.darki
Dabei seit: 10.05.2011
Beiträge: 216
M.Wolf schrieb:

Leider ist dann das komplette Menu weg.

TYPOSCRIPT
### Menu main
# Menu cObject
lib.menu_main = HMENU
lib.menu_main {
  entryLevel = 0
 
  # First level menu-object, textual
  1 = TMENU
  1 {
    noBlur = 1
    wrap = <ul> | </ul>
 
    # Normal state properties
    NO.linkWrap = <li><em><b> | </b></em></li>
    # Enable active state and set properties:
    ACT = 1
    ACT.doNotLinkIt = 1
    ACT.linkWrap = <li><span class="act"><em><b> | </b></em></span></li>
  }
 
  # Second level menu-object, textual
  2 < .1
  # Third level menu-object, textual
  3 < .1
}

Das liegt an deinen geschweiften Klammern. Klammern die aufgehen müssen irgendwann auch wieder zugemacht werden. Bei dir gingen 3 auf, nur 1 zu.

Grüße Patrick

ProfilWWW