|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
hallo,
ich brauche mal wieder Hilfe. Dank Joey konnte ich ein Menü mit Text und Bild als einzelne definitionslisten ausgeben ('Dynamisches Menü Mit Text & Bild') - vielen Dank nochmal! Doch damit nicht genug: Jetzt soll bei einem Hover über die Liste ein Untermenü (1 Level) erscheinen, das ich gerne mit einer UL realisieren möchte. Da ich das mit den Wraps/Verschachtelungen in diesem speziellen Fall nicht lösen kann, hoffe ich, dass mir hier jemand auf die Sprünge helfen kann. Folgende HTML-Ausgabe möchte ich erreichen: <dl class="naviSide"> <dt><a href="ID">TITEL1</a></dt> <dd> <a href="ID"><img src="BILD1.jpg" alt="TITEL1" /></a> <ul> <li>SUB1-1</li> <li>SUB1-2</li> <li>SUB1-3</li> </ul> </dd> </dl> <dl class="naviSide"> <dt><a href="ID">TITEL2</a></dt> <dd> <a href="ID"><img src="fileadmin/lib/PREFIX_TITEL2.jpg" alt="TITEL2" /></a> <ul> <li>SUB2-1</li> <li>SUB2-2</li> <li>SUB2-3</li> </ul> </dd> </dl> .... Dafür setze ich folgendes TS ein: lib.naviLeft = HMENU lib.naviLeft { special = directory special.value = 228 entryLevel = 1 1 = TMENU 1 { noBlur = 1 expAll = 1 NO { allWrap = <dl class="naviSide">|</dl> linkWrap = <dt>|</dt> afterImg { import = uploads/media/ import.field = media import.listNum = 0 } afterImgLink = 1 afterWrap = <dd>|</dd> IFSUB = 1 ACTIFSUB < .IFSUB } CUR = 1 CUR < NO CUR { doNotLinkIt = 1 wrap = <dt class=aktiv>|</dt> } ACTIFSUB = 1 ACTIFSUB < CUR } 2 = TMENU 2 { wrap = <ul>|</ul> NO { noBlur = 1 linkWrap = <li>|</li> } } } Das Problem ist, dass hierbei die UL-Liste (Level2) natürlich immer NACH der DL-Liste (Level1) erscheint und ich keine Idee habe, wie ich die Wraps/Verschachtelung anlegen muss, damit die UL innerhalb des DD erscheint. Bin für jeden Tipp dankbar! Grüsse, raphael _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#2
|
|||
|
|||
|
Hallo Raphael,
Raphael Weber wrote on 17.12.2007 16:48: > Bin für jeden Tipp dankbar! schau mal in der TSRef nach wrapItemAndSub [1] und wende das dann auf dein MenüItem im Status CUR an. Z.B. > CUR = 1 > CUR < NO > CUR { > doNotLinkIt = 1 wrapItemAndSub = <dt class=aktiv>|</dt> > } HTH Patrick [1] http://typo3.org/documentation/docum...1.0/view/10/8/ _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#3
|
|||
|
|||
|
Hallo Patrick,
> schau mal in der TSRef nach wrapItemAndSub [1] und wende das dann auf > dein MenüItem im Status CUR an. Z.B. das hilft mir in dem Fall (soweit ich das sehe) leider nicht weiter. Das Problem an dieser Art von Menü ist, dass jedes Menü-Item aus ZWEI Teilen besteht - nämlich Text UND Bild. Der Ordnung halber habe ich die beiden Elemente in einer DL gruppiert. Die UL-Liste für das Submenü möchte ich in das zweite, nämlich das Bildelement packen (DD).. Das DD wird aber durch after...-Objekte konstruiert: lib.naviLeft { special = directory special.value = 228 entryLevel = 1 1 = TMENU 1 { noBlur = 1 expAll = 1 NO { allWrap = <dl class="naviSide">|</dl> linkWrap = <dt>|</dt> afterImg { import = uploads/media/ import.field = media import.listNum = 0 } afterImgLink = 1 afterWrap = <dd>|</dd> IFSUB = 1 ACTIFSUB < .IFSUB } CUR = 1 CUR < NO CUR { doNotLinkIt = 1 linkWrap = <dt class=aktiv>|</dt> } ACTIFSUB = 1 ACTIFSUB < CUR } 2 = TMENU 2 { wrap = <ul class="flyout">|</ul> NO { noBlur = 1 linkWrap = <li>|</li> } } } Wie kriege ich das Untermenü (Level 2) in den afterWrap untergebracht? geht das überhaupt?? Könnte ich es z.B. als temp-Objekt speichern und in den Wrap einfügen oder ist das schwachsinn??? Bin echt am verzweifeln mit diesem sch... Menü ![]() Grüsse, raphael _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#4
|
|||
|
|||
|
_______________________________________________
TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#5
|
|||
|
|||
|
Hallo Joey,
> Wo ist das Problem? Das ich das mit den 1000 Verschachtelungen noch nicht so ganz geschnallt hab ![]() > afterWrap = <dd>| > wrapItemAndSub = |</dd> > > sollte funktionieren. nicht ganz, weil der allWrap leider die after...-Elemente nicht mit eingeschlossen hat und der </dl> noch vor der UL-liste schliesst. War aber trotzdem der richtige Hinweis; hab´s jetzt so gelöst: allWrap = <dl class="naviSide">| linkWrap = <dt>|</dt> afterWrap = <dd>| wrapItemAndSub = |</dd></dl> Vielen Dank und grüsse, raphael _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#6
|
|||
|
|||
|
_______________________________________________
TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#7
|
|||
|
|||
|
Hallo Joey,
> Wobei sich die Frage stellt, warum Du überhaupt für jedes einzelne Element > eine eigene <dl> Liste machst, denn semantisch betrachtet wäre eine große > <dl> Liste mit <dt> und <dd> Einträgen korrekter. Findest Du? ich fand es gerade aus semantischer Sicht plausibler, den beiden Teilen ein eigenes übergeordnetes Element mitzugeben unter dem sie dann quasi zu einem Menü-Item gruppiert werden. Grüsse, raphael _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#8
|
|||
|
|||
|
_______________________________________________
TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [TYPO3] Show menu title (current page) only if the MENU has beenfilled (is not empty) | Karol Martinka | typo3-english@lists.netfielders.de | 1 | 15.12.2007 21:41 |
| [TYPO3] What is object for menu/sitemap (type) Menu of subpages tothese pages??? | Andrew Davis | typo3-english@lists.netfielders.de | 1 | 20.08.2007 21:03 |
| Re: [TYPO3] HMENU and entryLevel with multiple trees (top menu/left menu) | James Corell | typo3-english@lists.netfielders.de | 1 | 15.05.2007 17:46 |
| Re: [TYPO3] HMENU and entryLevel with multiple trees (top menu /left menu) | James Corell | typo3-english@lists.netfielders.de | 0 | 11.05.2007 22:24 |
| [TYPO3] Wrap menu items next to active (selected) menu item | Logi Huldar Gunnlaugsson | typo3-english@lists.netfielders.de | 0 | 05.02.2007 16:55 |