You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by anyz <an...@gmail.com> on 2011/09/22 10:08:10 UTC

Tab based multi-level Menus in J2

I am working on J1 based application that has tabs/panes bases multi-level
menus on page as.

Dashboard | Finance| HR | Admin

As user clicks say Finacne there is another row of sub-menus of Finance as:

Statments | Claims | New Queries | Graphs

and then clicking Claims will show another row of sub-menus for Claims.

I need to implement same navigation in J2. What i learned so far is J2
navigation is based on actual Portal Resouces (Pages, Links, Folder).
Folders are listed in Left navigation pane by default while all PSML pages
goes as menus on top of page. These can be customized however what to
display in left nav pane or menus.

How can i created sub-menu when clicked on a menu? Is there any example for
this?

Thanks

Re: Tab based multi-level Menus in J2

Posted by anyz <an...@gmail.com>.
I'm badly stuck in this issue. Tried many things but nested menus are not
working. Any help is appreciated.
Thanks



On Wed, Oct 5, 2011 at 2:45 PM, anyz <an...@gmail.com> wrote:

>
> I have called MULTIMENUS macro in header and tried it by creating a page
> mypage.psml in folder "/pages/_user/admin" and overriding the "pages" menu
> definiton as below:
>
>
> <menu name="pages">
>
>          <options regexp="true">/*.psml</options>
>
>          <menu>
>
>          <options regexp="true">/ *</options>
>
>          </menu>
>
> </menu>
> It worked good and shows pages from all top level and nested folders.
> However we need to display specific pages as level-2 menus so we tried it
> as:
>
>
> <menu name="pages">
>
>      <options regexp="true">/*.psml</options>
>
>      <menu>
>
>           <options regexp="true">/abc/*.psml</options>
>
>      </menu>
>
>   </menu>
>
> The “abc” folder is located at “Jetspeed-2.2.1\pages\_user\admin\abc”.
> However it didn't work and no level-2 menu is shown.
>
>
>
> We tried differnt things with <options> tag but nothing worked so far.
>
>
>
> On Fri, Sep 23, 2011 at 3:42 PM, David Dyer <dd...@artifact-software.com>wrote:
>
>> Was just looking at the decorator macros, you could try using the
>> "MULTIMENUS" macro, looking at the code it appears to do something very
>> close to what you're looking for.
>>
>>
>>
>> David Dyer
>> Senior Integration Specialist
>> Artifact Software Inc
>> email: ddyer@artifact-software.com
>> skype: ddyer1
>> phone: 866-970-2435, ext 103.
>>
>>
>>  On 23/09/2011 1:04 AM, anyz wrote:
>>
>>>  Thanks David, i will give it try.
>>> Please do share your code if you get some time for it.
>>>
>>>
>>>
>>>
>>> On Thu, Sep 22, 2011 at 11:49 PM, David Dyer<ddyer@artifact-software.**
>>> com <dd...@artifact-software.com>>wrote:
>>>
>>>   I don't have any specific examples, but the top "tab" menu is function
>>>> call
>>>> in the decorator header file using a menu definition variable also in
>>>> the
>>>> header. You can customize menu definitions in psml and folder.metadata
>>>> files
>>>> to define specifically what pages/links/folders or how far back up or
>>>> down a
>>>> page hierarchy resources are accessible in a named menu.
>>>>
>>>> The actual html structure of the menu is controlled in the
>>>> decorator-macros, found in the specific layout decorator you're using.
>>>>
>>>> So you can manipulate these to get the effect you want.
>>>>
>>>> I'll try to work up and example in the next day or two.
>>>>
>>>> David (not Taylor)
>>>>
>>>> David Dyer
>>>> Senior Integration Specialist
>>>> Artifact Software Inc
>>>> email: ddyer@artifact-software.com
>>>> skype: ddyer1
>>>> phone: 866-970-2435, ext 103.
>>>>
>>>>
>>>>
>>>> On 22/09/2011 4:08 AM, anyz wrote:
>>>>
>>>>  I am working on J1 based application that has tabs/panes bases
>>>>> multi-level
>>>>> menus on page as.
>>>>>
>>>>> Dashboard | Finance| HR | Admin
>>>>>
>>>>> As user clicks say Finacne there is another row of sub-menus of Finance
>>>>> as:
>>>>>
>>>>> Statments | Claims | New Queries | Graphs
>>>>>
>>>>> and then clicking Claims will show another row of sub-menus for Claims.
>>>>>
>>>>> I need to implement same navigation in J2. What i learned so far is J2
>>>>> navigation is based on actual Portal Resouces (Pages, Links, Folder).
>>>>> Folders are listed in Left navigation pane by default while all PSML
>>>>> pages
>>>>> goes as menus on top of page. These can be customized however what to
>>>>> display in left nav pane or menus.
>>>>>
>>>>> How can i created sub-menu when clicked on a menu? Is there any example
>>>>> for
>>>>> this?
>>>>>
>>>>> Thanks
>>>>>
>>>>>
>>>>>
>>>>> -----
>>>>> No virus found in this message.
>>>>> Checked by AVG - www.avg.com
>>>>> Version: 2012.0.1809 / Virus Database: 2085/4511 - Release Date:
>>>>> 09/21/11
>>>>>
>>>>> ------------------------------****----------------------------**
>>>> --**---------
>>>> To unsubscribe, e-mail: jetspeed-user-unsubscribe@**po**
>>>> rtals.apache.org <http://portals.apache.org/><jetspeed-**
>>>> user-unsubscribe@portals.**apache.org<je...@portals.apache.org>
>>>> >
>>>> For additional commands, e-mail: jetspeed-user-help@portals.**a**
>>>> pache.org <ht...@portals.apache.org>
>>>> >
>>>>
>>>>
>>>>
>>>
>>> -----
>>> No virus found in this message.
>>> Checked by AVG - www.avg.com
>>> Version: 2012.0.1809 / Virus Database: 2085/4513 - Release Date: 09/22/11
>>>
>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: jetspeed-user-unsubscribe@**portals.apache.org<je...@portals.apache.org>
>> For additional commands, e-mail: jetspeed-user-help@portals.**apache.org<je...@portals.apache.org>
>>
>>
>

Re: Tab based multi-level Menus in J2

Posted by anyz <an...@gmail.com>.
I have called MULTIMENUS macro in header and tried it by creating a page
mypage.psml in folder "/pages/_user/admin" and overriding the "pages" menu
definiton as below:


<menu name="pages">

         <options regexp="true">/*.psml</options>

         <menu>

         <options regexp="true">/ *</options>

         </menu>

</menu>
It worked good and shows pages from all top level and nested folders.
However we need to display specific pages as level-2 menus so we tried it
as:


<menu name="pages">

     <options regexp="true">/*.psml</options>

     <menu>

          <options regexp="true">/abc/*.psml</options>

     </menu>

  </menu>

The “abc” folder is located at “Jetspeed-2.2.1\pages\_user\admin\abc”.
However it didn't work and no level-2 menu is shown.



We tried differnt things with <options> tag but nothing worked so far.



On Fri, Sep 23, 2011 at 3:42 PM, David Dyer <dd...@artifact-software.com>wrote:

> Was just looking at the decorator macros, you could try using the
> "MULTIMENUS" macro, looking at the code it appears to do something very
> close to what you're looking for.
>
>
>
> David Dyer
> Senior Integration Specialist
> Artifact Software Inc
> email: ddyer@artifact-software.com
> skype: ddyer1
> phone: 866-970-2435, ext 103.
>
>
>  On 23/09/2011 1:04 AM, anyz wrote:
>
>>  Thanks David, i will give it try.
>> Please do share your code if you get some time for it.
>>
>>
>>
>>
>> On Thu, Sep 22, 2011 at 11:49 PM, David Dyer<ddyer@artifact-software.**
>> com <dd...@artifact-software.com>>wrote:
>>
>>   I don't have any specific examples, but the top "tab" menu is function
>>> call
>>> in the decorator header file using a menu definition variable also in the
>>> header. You can customize menu definitions in psml and folder.metadata
>>> files
>>> to define specifically what pages/links/folders or how far back up or
>>> down a
>>> page hierarchy resources are accessible in a named menu.
>>>
>>> The actual html structure of the menu is controlled in the
>>> decorator-macros, found in the specific layout decorator you're using.
>>>
>>> So you can manipulate these to get the effect you want.
>>>
>>> I'll try to work up and example in the next day or two.
>>>
>>> David (not Taylor)
>>>
>>> David Dyer
>>> Senior Integration Specialist
>>> Artifact Software Inc
>>> email: ddyer@artifact-software.com
>>> skype: ddyer1
>>> phone: 866-970-2435, ext 103.
>>>
>>>
>>>
>>> On 22/09/2011 4:08 AM, anyz wrote:
>>>
>>>  I am working on J1 based application that has tabs/panes bases
>>>> multi-level
>>>> menus on page as.
>>>>
>>>> Dashboard | Finance| HR | Admin
>>>>
>>>> As user clicks say Finacne there is another row of sub-menus of Finance
>>>> as:
>>>>
>>>> Statments | Claims | New Queries | Graphs
>>>>
>>>> and then clicking Claims will show another row of sub-menus for Claims.
>>>>
>>>> I need to implement same navigation in J2. What i learned so far is J2
>>>> navigation is based on actual Portal Resouces (Pages, Links, Folder).
>>>> Folders are listed in Left navigation pane by default while all PSML
>>>> pages
>>>> goes as menus on top of page. These can be customized however what to
>>>> display in left nav pane or menus.
>>>>
>>>> How can i created sub-menu when clicked on a menu? Is there any example
>>>> for
>>>> this?
>>>>
>>>> Thanks
>>>>
>>>>
>>>>
>>>> -----
>>>> No virus found in this message.
>>>> Checked by AVG - www.avg.com
>>>> Version: 2012.0.1809 / Virus Database: 2085/4511 - Release Date:
>>>> 09/21/11
>>>>
>>>> ------------------------------****----------------------------**
>>> --**---------
>>> To unsubscribe, e-mail: jetspeed-user-unsubscribe@**po**rtals.apache.org<http://portals.apache.org/>
>>> <je...@portals.apache.org>
>>> >
>>> For additional commands, e-mail: jetspeed-user-help@portals.**a**
>>> pache.org <ht...@portals.apache.org>
>>> >
>>>
>>>
>>>
>>
>> -----
>> No virus found in this message.
>> Checked by AVG - www.avg.com
>> Version: 2012.0.1809 / Virus Database: 2085/4513 - Release Date: 09/22/11
>>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@**portals.apache.org<je...@portals.apache.org>
> For additional commands, e-mail: jetspeed-user-help@portals.**apache.org<je...@portals.apache.org>
>
>

Re: Tab based multi-level Menus in J2

Posted by David Dyer <dd...@artifact-software.com>.
Was just looking at the decorator macros, you could try using the 
"MULTIMENUS" macro, looking at the code it appears to do something very 
close to what you're looking for.


David Dyer
Senior Integration Specialist
Artifact Software Inc
email: ddyer@artifact-software.com
skype: ddyer1
phone: 866-970-2435, ext 103.


On 23/09/2011 1:04 AM, anyz wrote:
> Thanks David, i will give it try.
> Please do share your code if you get some time for it.
>
>
>
>
> On Thu, Sep 22, 2011 at 11:49 PM, David Dyer<dd...@artifact-software.com>wrote:
>
>> I don't have any specific examples, but the top "tab" menu is function call
>> in the decorator header file using a menu definition variable also in the
>> header. You can customize menu definitions in psml and folder.metadata files
>> to define specifically what pages/links/folders or how far back up or down a
>> page hierarchy resources are accessible in a named menu.
>>
>> The actual html structure of the menu is controlled in the
>> decorator-macros, found in the specific layout decorator you're using.
>>
>> So you can manipulate these to get the effect you want.
>>
>> I'll try to work up and example in the next day or two.
>>
>> David (not Taylor)
>>
>> David Dyer
>> Senior Integration Specialist
>> Artifact Software Inc
>> email: ddyer@artifact-software.com
>> skype: ddyer1
>> phone: 866-970-2435, ext 103.
>>
>>
>>
>> On 22/09/2011 4:08 AM, anyz wrote:
>>
>>>   I am working on J1 based application that has tabs/panes bases
>>> multi-level
>>> menus on page as.
>>>
>>> Dashboard | Finance| HR | Admin
>>>
>>> As user clicks say Finacne there is another row of sub-menus of Finance
>>> as:
>>>
>>> Statments | Claims | New Queries | Graphs
>>>
>>> and then clicking Claims will show another row of sub-menus for Claims.
>>>
>>> I need to implement same navigation in J2. What i learned so far is J2
>>> navigation is based on actual Portal Resouces (Pages, Links, Folder).
>>> Folders are listed in Left navigation pane by default while all PSML pages
>>> goes as menus on top of page. These can be customized however what to
>>> display in left nav pane or menus.
>>>
>>> How can i created sub-menu when clicked on a menu? Is there any example
>>> for
>>> this?
>>>
>>> Thanks
>>>
>>>
>>>
>>> -----
>>> No virus found in this message.
>>> Checked by AVG - www.avg.com
>>> Version: 2012.0.1809 / Virus Database: 2085/4511 - Release Date: 09/21/11
>>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: jetspeed-user-unsubscribe@**portals.apache.org<je...@portals.apache.org>
>> For additional commands, e-mail: jetspeed-user-help@portals.**apache.org<je...@portals.apache.org>
>>
>>
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2012.0.1809 / Virus Database: 2085/4513 - Release Date: 09/22/11

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: Tab based multi-level Menus in J2

Posted by anyz <an...@gmail.com>.
Thanks David, i will give it try.
Please do share your code if you get some time for it.




On Thu, Sep 22, 2011 at 11:49 PM, David Dyer <dd...@artifact-software.com>wrote:

> I don't have any specific examples, but the top "tab" menu is function call
> in the decorator header file using a menu definition variable also in the
> header. You can customize menu definitions in psml and folder.metadata files
> to define specifically what pages/links/folders or how far back up or down a
> page hierarchy resources are accessible in a named menu.
>
> The actual html structure of the menu is controlled in the
> decorator-macros, found in the specific layout decorator you're using.
>
> So you can manipulate these to get the effect you want.
>
> I'll try to work up and example in the next day or two.
>
> David (not Taylor)
>
> David Dyer
> Senior Integration Specialist
> Artifact Software Inc
> email: ddyer@artifact-software.com
> skype: ddyer1
> phone: 866-970-2435, ext 103.
>
>
>
> On 22/09/2011 4:08 AM, anyz wrote:
>
>>  I am working on J1 based application that has tabs/panes bases
>> multi-level
>> menus on page as.
>>
>> Dashboard | Finance| HR | Admin
>>
>> As user clicks say Finacne there is another row of sub-menus of Finance
>> as:
>>
>> Statments | Claims | New Queries | Graphs
>>
>> and then clicking Claims will show another row of sub-menus for Claims.
>>
>> I need to implement same navigation in J2. What i learned so far is J2
>> navigation is based on actual Portal Resouces (Pages, Links, Folder).
>> Folders are listed in Left navigation pane by default while all PSML pages
>> goes as menus on top of page. These can be customized however what to
>> display in left nav pane or menus.
>>
>> How can i created sub-menu when clicked on a menu? Is there any example
>> for
>> this?
>>
>> Thanks
>>
>>
>>
>> -----
>> No virus found in this message.
>> Checked by AVG - www.avg.com
>> Version: 2012.0.1809 / Virus Database: 2085/4511 - Release Date: 09/21/11
>>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@**portals.apache.org<je...@portals.apache.org>
> For additional commands, e-mail: jetspeed-user-help@portals.**apache.org<je...@portals.apache.org>
>
>

Re: Tab based multi-level Menus in J2

Posted by David Dyer <dd...@artifact-software.com>.
I don't have any specific examples, but the top "tab" menu is function 
call in the decorator header file using a menu definition variable also 
in the header. You can customize menu definitions in psml and 
folder.metadata files to define specifically what pages/links/folders or 
how far back up or down a page hierarchy resources are accessible in a 
named menu.

The actual html structure of the menu is controlled in the 
decorator-macros, found in the specific layout decorator you're using.

So you can manipulate these to get the effect you want.

I'll try to work up and example in the next day or two.

David (not Taylor)

David Dyer
Senior Integration Specialist
Artifact Software Inc
email: ddyer@artifact-software.com
skype: ddyer1
phone: 866-970-2435, ext 103.


On 22/09/2011 4:08 AM, anyz wrote:
> I am working on J1 based application that has tabs/panes bases multi-level
> menus on page as.
>
> Dashboard | Finance| HR | Admin
>
> As user clicks say Finacne there is another row of sub-menus of Finance as:
>
> Statments | Claims | New Queries | Graphs
>
> and then clicking Claims will show another row of sub-menus for Claims.
>
> I need to implement same navigation in J2. What i learned so far is J2
> navigation is based on actual Portal Resouces (Pages, Links, Folder).
> Folders are listed in Left navigation pane by default while all PSML pages
> goes as menus on top of page. These can be customized however what to
> display in left nav pane or menus.
>
> How can i created sub-menu when clicked on a menu? Is there any example for
> this?
>
> Thanks
>
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2012.0.1809 / Virus Database: 2085/4511 - Release Date: 09/21/11

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org