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/10/05 11:45:56 UTC

Re: Tab based multi-level Menus in J2

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 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>
>>
>>
>