[TYPO3] jumpmenu from menu settings question

Nico Potvin nico.potvin at kandesign.com
Thu Sep 7 09:22:22 CEST 2006


Hi peter,

this is what i did:

tempJumpNav = COA
tempJumpNav {
   wrap = <select onchange="if (this[this.selectedIndex].value!=0)
document.location.href=this[this.selectedIndex].value">|</select>
   10 = TEXT
   10.value = Choose your brand...
   10.wrap = <option value="0">|</option>

   20 = HMENU
   20.special = directory
   20.special.value = 97
   20.1 = TMENU
   20.1 {
     NO {
       doNotLinkIt = 1
       stdWrap.cObject = COA
       stdWrap.cObject {
         10 = COA
         10 {
           wrap = <option value="|">
           10 = TEXT
           10.data = getIndpEnv:TYPO3_REQUEST_HOST
           10.wrap = |/
           20 = TEXT
           20.typolink.parameter.field = uid
           20.typolink.returnLast = url
         }

         20 = TEXT
         20.field = title
         20.wrap = |</option>
       }
     }
     CUR < .NO
     CUR = 1
     CUR.stdWrap.cObject.10.wrap =<option value="|" selected=selected>
   }
}

and add id to my template with subparts.q_jump < tempJumpNav

but this doesn't work, it only renders the page to where the jumpmenu  
has to appear but no further.

greets and thanks nico

On 06 Sep 2006, at 16:33, Peter Klein wrote:

> Hi Nico.
> Just name it "tempJumpNav" instead of "lib.jumpMenu" Then you should  
> be able
> to use it as a direct replacement dfor the one you are using now.
>
> BTW: Remember to change the "568" value to the startingpage of the  
> menu..
>
> --  
> Peter Klein/Umloud Untd
>
> "Nico Potvin" <nico.potvin at kandesign.com> skrev i en meddelelse
> news:mailman.2560.1157549393.6911.typo3-english at lists.netfielders.de...
>> Thanks for the script,
>>
>> But is this a part that needs to be generated and then imported to a
>> certain div in my html template,
>>
>> something like:  subparts.q_jump < JumpMenu
>>
>> greets
>>
>> nico
>> On 06 Sep 2006, at 15:16, Peter Klein wrote:
>>
>>> Hi Nico. Another way to do it, is to generate the jumpmenu  
>>> "manually"  by
>>> creating a modified TMENU.
>>> That way you have more control of the menuitems etc.
>>>
>>> Something like this:
>>>
>>> -- cut --
>>> lib.jumpMenu = COA
>>> lib.jumpMenu {
>>>   wrap = <select onchange="if (this[this.selectedIndex].value!=0)
>>> document.location.href=this[this.selectedIndex].value">|</select>
>>>   10 = TEXT
>>>   10.value = Choose your brand
>>>   10.wrap = <option value="0">|</option>
>>>
>>>   20 = HMENU
>>>   20.special = directory
>>>   20.special.value = 568
>>>   20.1 = TMENU
>>>   20.1 {
>>>     NO {
>>>       doNotLinkIt = 1
>>>       stdWrap.cObject = COA
>>>       stdWrap.cObject {
>>>         10 = COA
>>>         10 {
>>>           wrap = <option value="|">
>>>           10 = TEXT
>>>           10.data = getIndpEnv:TYPO3_REQUEST_HOST
>>>           10.wrap = |/
>>>           20 = TEXT
>>>           20.typolink.parameter.field = uid
>>>           20.typolink.returnLast = url
>>>         }
>>>
>>>         20 = TEXT
>>>         20.field = title
>>>         20.wrap = |</option>
>>>       }
>>>     }
>>>     CUR < .NO
>>>     CUR = 1
>>>     CUR.stdWrap.cObject.10.wrap =<option value="|" selected=selected>
>>>   }
>>> }
>>> -- cut --
>>>
>>> --  Peter Klein/Umloud Untd
>>>
>>> "Nico Potvin" <nico.potvin at kandesign.com> skrev i en meddelelse
>>> news:mailman.2442.1157545832.6911.typo3- 
>>> english at lists.netfielders.de...
>>>> this should work but didn't
>>>> i added the showactivelink thingy, but without success
>>>>
>>>> but how do i add the standard top choose your brand link that  
>>>> doesn't
>>>> do
>>>> anything?
>>>>
>>>> tempJumpNav = HMENU
>>>> tempJumpNav {
>>>>   special = directory
>>>>     # id of root page where the menu starts
>>>>   special.value = 97
>>>>   1=JSMENU
>>>>   1.target=_parent
>>>>   1.showActive = 1
>>>>   1.firstLabelGeneral =Choose your brand..
>>>> }
>>>>
>>>> greets
>>>>
>>>> nico
>>>>
>>>> On 06 Sep 2006, at 14:12, Peter Klein wrote:
>>>>
>>>>> Hi Nico.
>>>>> Take a look at the JMENUITEM properties. There's one called
>>>>> "showActive"
>>>>> which is the one you need..
>>>>> http://typo3.org/documentation/document-library/references/
>>>>> doc_core_tsref/current/view/10/12/
>>>>>
>>>>> --  Peter Klein/Umloud Untd
>>>>>
>>>>> "Nico Potvin" <nico.potvin at kandesign.com> skrev i en meddelelse
>>>>> news:mailman.2361.1157543735.6911.typo3-
>>>>> english at lists.netfielders.de...
>>>>>> Hi,
>>>>>>
>>>>>> i am using the following typoscript to generate a jumpmenu from  
>>>>>> the
>>>>>> tree:
>>>>>>
>>>>>> tempJumpNav = HMENU
>>>>>> tempJumpNav {
>>>>>>   special = directory
>>>>>>     # id of root page where the menu starts
>>>>>>   special.value = 56
>>>>>>   1=JSMENU
>>>>>>   1.target=_parent
>>>>>>   1.firstLabelGeneral =Choose your brand..
>>>>>> }
>>>>>>
>>>>>> but i would like to make some changes. This script always shows
>>>>>> "choose
>>>>>> your brand..."  and jumps to the section you choose, but i would   
>>>>>> like
>>>>>> to
>>>>>> alter it in such a way that i shows the section you are in by   
>>>>>> default
>>>>>> and
>>>>>> "choose your brand" as an non jumping item.
>>>>>>
>>>>>> any ideas?
>>>>>>
>>>>>> greets
>>>>>>
>>>>>> nico
>>>>>>
>>>>>> --
>>>>>> Nico Potvin
>>>>>>
>>>>>> KAN Design
>>>>>> Antwerpen - Belgium
>>>>>> Phone: +32 (0)3 203 41 69
>>>>>> Fax: +32 (0)3 225 14 05
>>>>>> E-mail: nico.potvin at kandesign.com
>>>>>> http://www.kandesign.com
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> TYPO3-english mailing list
>>>>> TYPO3-english at lists.netfielders.de
>>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
>>>>>
>>>> --
>>>> Nico Potvin
>>>>
>>>> KAN Design
>>>> Antwerpen - Belgium
>>>> Phone: +32 (0)3 203 41 69
>>>> Fax: +32 (0)3 225 14 05
>>>> E-mail: nico.potvin at kandesign.com
>>>> http://www.kandesign.com
>>>>
>>>
>>>
>>> _______________________________________________
>>> TYPO3-english mailing list
>>> TYPO3-english at lists.netfielders.de
>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
>>>
>> --
>> Nico Potvin
>>
>> KAN Design
>> Antwerpen - Belgium
>> Phone: +32 (0)3 203 41 69
>> Fax: +32 (0)3 225 14 05
>> E-mail: nico.potvin at kandesign.com
>> http://www.kandesign.com
>>
>
>
> _______________________________________________
> TYPO3-english mailing list
> TYPO3-english at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
>
--
Nico Potvin

KAN Design
Antwerpen - Belgium
Phone: +32 (0)3 203 41 69
Fax: +32 (0)3 225 14 05
E-mail: nico.potvin at kandesign.com
http://www.kandesign.com




More information about the TYPO3-english mailing list