[TYPO3-UG Dutch] spooklinks in menu
Thijs Hakkenberg
thijs at hakkenberg.com
Wed Jul 26 14:42:36 CEST 2006
Tja, daarvoor had ik me nog niet genoeg verdiept in het menu. Zal er
eens uitgebreid naar kijken, dit is natuurlijk veel netter.
R. van Twisk schreef:
> Hoi Thijs,
>
> waarom gebruik je geen ATagParams om the class toe te voegen?
> zie :
> http://typo3.org/documentation/document-library/references/doc_core_tsref/current/view/10/8/
>
> zoiets als:
>
> # Menu 1 cObject
> temp.menu_1 = HMENU
> # First level menu-object, textual
> temp.menu_1.1 = TMENU
> temp.menu_1.1 {
> # Normal state properties
> NO.allWrap = |
> NO.ATagParams = class="menu1-level1-no"
> # Enable active state and set properties:
> ACT = 1
>
> ACT.allWrap = |
> ACT.ATagParams = class="menu1-level1-act"
>
> }
>
> groet,
> Ries
>
>> en opgelost door het SPAN attribuut te gebruiken! Bedankt iig voor de
>> snelle reactie.
>>
>> Werkende (en XHTML valide!) setup:
>>
>> # Menu 1 cObject
>> temp.menu_1 = HMENU
>> # First level menu-object, textual
>> temp.menu_1.1 = TMENU
>> temp.menu_1.1 {
>> # Normal state properties
>> NO.allWrap =<span class="menu1-level1-no">|</span>
>> # Enable active state and set properties:
>> ACT = 1
>>
>> ACT.allWrap = <span class="menu1-level1-act">|</span>
>>
>> }
>> # Second level menu-object, textual
>> temp.menu_2 = HMENU
>> temp.menu_2.entryLevel = 1
>> temp.menu_2.1 = TMENU
>> temp.menu_2.1 {
>> # Normal state properties
>> NO.allWrap = <DIV class="menu1-level2-no">|</DIV>
>> # Enable active state and set properties:
>> ACT = 1
>> ACT.allWrap = <DIV class="menu1-level2-act">|</DIV>
>> }
>>
>> Thijs Hakkenberg schreef:
>>
>>
>>> Nou, normaliter werk ik ook met DIV's die gegenereerd worden door HMENU.
>>> Maar div's naast elkaar genereren gaat niet zo 1,2,3. Dus dan zal ik
>>> toch met TD's moeten werken :(
>>>
>>> Félippe van Eekhout schreef:
>>>
>>>
>>>
>>>> Hoi Thijs,
>>>>
>>>> volgens mij worden de link items door HMENU gegenereerd.
>>>>
>>>> door in je typoscript <a class="menu1-level1-no"> te vervangen door
>>>> bijvoorbeeld <DIV class="menu1-level1-no"> en vervolgens in je css voor
>>>> A#menu1-level1-no te wijzigen in DIV#menu1-level1-no gaat get goed.
>>>> Wel moet he nog extra de A:hover enz. definieren voor DIV# menu1-level1-
>>>> no A
>>>>
>>>> Gr Felip[pe
>>>>
>>>> ----Oorspronkelijk bericht----
>>>> Van: thijs at hakkenberg.com
>>>> Datum : 26/07/2006 11:25
>>>> Aan: "TYPO3 Usergroup Dutch"<typo3-ug-dutch at lists.netfielders.de>
>>>> Onderw: [TYPO3-UG Dutch] spooklinks in menu
>>>>
>>>> Beste Lijst,
>>>>
>>>> Ik heb een zeer strak vormgegeven template geïntegreerd waarbij de
>>>> css
>>>> puur verantwoordelijk is voor de menu-layout. Daartoe heb ik deze
>>>> setup
>>>> in m'n template voor de menu's:
>>>>
>>>> # Menu 1 cObject
>>>> temp.menu_1 = HMENU
>>>> # First level menu-object, textual
>>>> temp.menu_1.1 = TMENU
>>>> temp.menu_1.1 {
>>>> # in rust menu_1 item
>>>> NO.allWrap =<a class="menu1-level1-no">|</a>
>>>> # actief menu_1 item
>>>> ACT = 1
>>>> ACT.allWrap = <a class="menu1-level1-act">|</a>
>>>> }
>>>>
>>>> # Second level menu-object, textual
>>>> temp.menu_2 = HMENU
>>>> temp.menu_2.entryLevel = 1
>>>> temp.menu_2.1 = TMENU
>>>> temp.menu_2.1 {
>>>> # Normal state properties
>>>> NO.allWrap = <a class="menu1-level2-no">|</a>
>>>> # Enable active state and set properties:
>>>> ACT = 1
>>>> ACT.allWrap = <a class="menu1-level2-act">|</a>
>>>> }
>>>>
>>>> Maar nu worden er 'spookitems' gegenereerd; items die wel reageren op
>>>> hover (en erger nog; validation errors geven!) maar nergens naar
>>>> linken:
>>>>
>>>> <div id="menu">
>>>> <a class="menu1-level1-no"></a><a href="index.php?id=23&
>>>> L=0" onfocus="blurLink(this);">Links</a><a class="menu1-level1-no"
>>>>
>>>>
>>>>
>>>>
>>>>> </a><a href="index.php?id=17&L=0" onfocus="blurLink(this);"
>>>>> Ik</a><a class="menu1-level1-no"></a><a href="index.php?id=6&L=0"
>>>>>
>>>>>
>>>>>
>>>>>
>>>> onfocus="blurLink(this);">Vrienden</a><a class="menu1-level1-no"></a><a
>>>> href="index.php?id=5&L=0" onfocus="blurLink(this);">Familie</a>
>>>> </div>
>>>>
>>>> er worden dus lege
>>>>
>>>> <a class="menu1-level1-no"></a>
>>>>
>>>> gegenereerd. Ligt dit aan m'n Setup of aan de CSS?
>>>>
>>>> Ik hoor het graag,
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
> _______________________________________________
> TYPO3-UG-dutch mailing list
> TYPO3-UG-dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
--
Thijs Hakkenberg,
Voorzitter Stichting Ebriositas
www.ebriositas.nl
Student Natuurkunde UvA
www.uva.nl
Systeembeheerder Stichting Varkens in Nood
www.varkensinnood.nl
Contact:
tel: 06-48761131
www.hakkenberg.com
thijs at hakkenberg.com
More information about the TYPO3-UG-dutch
mailing list