TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv

Die TYPO3 Mailingliste - nicht fragen: lesen!

[TYPO3-german] Typoscript-Chaos: Hilfe bei Menü benötigt

This is a discussion on [TYPO3-german] Typoscript-Chaos: Hilfe bei Menü benötigt within the typo3-german@lists.netfielders.de forums, part of the TYPO3-Mailinglisten: DEUTSCH category; Hallo zusammen, ich verzweifle hier gerade ein wenig mit einem Menü. Folgendes Szenario: TYPO3 3.8 Es soll ein Menü ...


Zurück   TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv > TYPO3-Mailinglisten: DEUTSCH > typo3-german@lists.netfielders.de

Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren
  #1  
Alt 01.05.2008, 20:47
Susanne Moog
Gast
 
Beiträge: n/a
Standard [TYPO3-german] Typoscript-Chaos: Hilfe bei Menü benötigt

Hallo zusammen,

ich verzweifle hier gerade ein wenig mit einem Menü. Folgendes Szenario:

TYPO3 3.8

Es soll ein Menü erstellt werden, bei dem die dritte Ebene nur bei
bestimmten Seiten angezeigt wird. Diese Seiten sollen in der zweiten
Ebene eine eigene Klasse ("sub") erhalten. Nun habe ich folgenden Code
bisher erstellt:

temp.navMain = HMENU
temp.navMain {
stdWrap.prepend = TEXT
stdWrap.prepend.typolink.parameter = {$homeid}
stdWrap.prepend.wrap = <li>|</li>
entryLevel = 1
1 = TMENU
1 {
NO = 1
NO.allWrap = </li><li>|
CUR < .NO
CUR.allWrap = </li><li class="current active">|
ACT < .CUR
}
2 < .1
2 {
wrap = <ul>|</ul>
NO.allWrap = </li><li>|
NO.allWrap {
override = </li><li class="sub">|
override.if.isInList.data = field:uid
override.if.value = {$thirdlevelpages}
override.insertData = 1
}
CUR < .NO
CUR.allWrap = </li><li class="current active">|
CUR.allWrap.override = </li><li class="current active sub">|
ACT < .CUR
}
}
[global]

[PIDinRootline = {$thirdlevelpages}]
temp.navMain {
3 < .2
3.CUR.allWrap = </li><li class="active current">|</li>
3.ACT < .3.CUR
}
[global]

Dieser Code funktioniert auch - nur generiert er kein valides HTML mehr.
Da aber "wrapItemAndSub" im Gegensatz zu "allWrap" nicht über
stdWrap-Eigenschaften verfügt, fällt mir gerade keine Möglichkeit mehr
ein, wie ich hier ein Menü hinbekomme, das validen Code generiert.

Weiß jemand Rat?

Viele Grüße,

Susanne
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
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!
  #2  
Alt 02.05.2008, 10:20
Stefan Reichelt
Gast
 
Beiträge: n/a
Standard [TYPO3-german] Re: Typoscript-Chaos: Hilfe bei Menü benötigt

Susanne Moog schrieb:
> Hallo zusammen,
>
> ich verzweifle hier gerade ein wenig mit einem Menü. Folgendes Szenario:
>
> TYPO3 3.8
>
> Es soll ein Menü erstellt werden, bei dem die dritte Ebene nur bei
> bestimmten Seiten angezeigt wird. Diese Seiten sollen in der zweiten
> Ebene eine eigene Klasse ("sub") erhalten. Nun habe ich folgenden Code
> bisher erstellt:
>
> temp.navMain = HMENU
> temp.navMain {
> stdWrap.prepend = TEXT
> stdWrap.prepend.typolink.parameter = {$homeid}
> stdWrap.prepend.wrap = <li>|</li>
> entryLevel = 1
> 1 = TMENU
> 1 {
> NO = 1
> NO.allWrap = </li><li>|
> CUR < .NO
> CUR.allWrap = </li><li class="current active">|
> ACT < .CUR
> }
> 2 < .1
> 2 {
> wrap = <ul>|</ul>
> NO.allWrap = </li><li>|
> NO.allWrap {
> override = </li><li class="sub">|
> override.if.isInList.data = field:uid
> override.if.value = {$thirdlevelpages}
> override.insertData = 1
> }
> CUR < .NO
> CUR.allWrap = </li><li class="current active">|
> CUR.allWrap.override = </li><li class="current active sub">|
> ACT < .CUR
> }
> }
> [global]
>
> [PIDinRootline = {$thirdlevelpages}]
> temp.navMain {
> 3 < .2
> 3.CUR.allWrap = </li><li class="active current">|</li>
> 3.ACT < .3.CUR
> }
> [global]
>
> Dieser Code funktioniert auch - nur generiert er kein valides HTML mehr.
> Da aber "wrapItemAndSub" im Gegensatz zu "allWrap" nicht über
> stdWrap-Eigenschaften verfügt, fällt mir gerade keine Möglichkeit mehr
> ein, wie ich hier ein Menü hinbekomme, das validen Code generiert.
>
> Weiß jemand Rat?
>
> Viele Grüße,
>
> Susanne


Hallo Susanne,

bei den meisten Wraps hast du die HTML end-Tags vor die start-Tags gesetzt.

Als Beispiel:
--
temp.navMain.2.NO.allWrap.override = </li><li class="sub">|

# müsste jedoch

temp.navMain.2.NO.allWrap.override = <li class="sub">|</li>
--

Nur beim prepend Wrap ist es richtig und beim allWrap der
dritten Ebene ist ein </li> zuviel.


Ebenfalls sollte ein wrap = '<ul>|</ul> ' um alle Ebenen (und
deren Listeneinträge) sein, nicht nur um die zweite.
--
temp.navMain.wrap = <ul>|</ul>
--


Grüße Stefan

--
Stefan Reichelt
Richard - Lehmann Str. 54
04275 Leipzig
Germany
0341/3014654
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
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!
  #3  
Alt 02.05.2008, 10:51
Susanne Moog
Gast
 
Beiträge: n/a
Standard [TYPO3-german] Re: Re: Typoscript-Chaos: Hilfe bei Menü benötigt

Hallo Stefan,

Stefan Reichelt schrieb:
> Hallo Susanne,
>
> bei den meisten Wraps hast du die HTML end-Tags vor die start-Tags gesetzt.
>
> Als Beispiel:
> --
> temp.navMain.2.NO.allWrap.override = </li><li class="sub">|


ich weiß, das war Absicht, weil ich sonst Probleme mit dem Untermenü
bekomme. Wenn ich allWrap statt wrapItemAndSub benutze und die Wraps als
<li>|</li> setze, dann ist mein Untermenü nicht mehr innerhalb des
<li> des Oberpunktes -> was es dann auch wieder nicht valide machen würde.


> Ebenfalls sollte ein wrap = '<ul>|</ul> ' um alle Ebenen (und
> deren Listeneinträge) sein, nicht nur um die zweite.


der ist vorhanden, weil ich mit temp.navMain ein ul-Tag fülle (d.h. im
Quellcode steht <ul id="navMain">|</ul> und ich ersetze den Subpart
navMain mit temp.navMain)

Mein eigentliches Problem ist tatsächlich: wie simuliere ich
wrapItemAndSub mit stdWrap?

Trotzdem danke für deine Antwort.

Viele Grüße,

Susanne
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
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!
  #4  
Alt 02.05.2008, 14:09
Susanne Moog
Gast
 
Beiträge: n/a
Standard [TYPO3-german] Re: Typoscript-Chaos: Hilfe bei Menü benötigt

Hallo nochmal,

habe mein Problem beseitigt. FYI:

temp.navMain = HMENU
temp.navMain {
stdWrap.prepend = TEXT
stdWrap.prepend.typolink.parameter = {$homeid}
stdWrap.prepend.wrap = <li>|</li>
entryLevel = 1
1 = TMENU
1 {
NO = 1
NO.allWrap = <li>|</li>
CUR < .NO
CUR.allWrap = <li class="current active">|
ACT < .CUR
}
2 < .1
2 {
wrap = <ul>|</ul></li>
NO.allWrap = <li>|</li>
NO.allWrap {
override = <li class="sub">|</li>
override.if.isInList.data = field:uid
override.if.value = {$thirdlevelpages}
override.insertData = 1
}
CUR < .NO
CUR.allWrap = <li class="current active">|
CUR.allWrap.override = <li class="current active sub">|
ACT < .CUR
}
}
[global]
[PIDinRootline = {$thirdlevelpages}]
temp.navMain {
3 < .2
3.CUR.allWrap = <li class="active current">|</li>
3.ACT < .3.CUR
}
[global]

Susanne
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
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!
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
[TYPO3] TypoScript menu config Lamb, Brian typo3-english@lists.netfielders.de 3 05.11.2007 21:17
[TYPO3-german] Hilfe bei Menüaufbau benötigt :( Fabian König typo3-german@lists.netfielders.de 1 02.03.2007 18:08
[TYPO3] Typoscript help on menu entry crop rocky Ou typo3-english@lists.netfielders.de 1 24.01.2007 12:54
[Typo3-UG France] Typoscript & Menu & Variables Chakir Piro typo3-france@lists.netfielders.de 0 27.09.2005 12:16
[Typo3-UG France] Typoscript & Menu & Variables Chakir Piro typo3-france@lists.netfielders.de 0 27.09.2005 09:53


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 Uhr.


Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0

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 70 71 72 73 74