Help appreciated.  I do not see the error in this code and neither do
my editors.  All i did was make a new app from scratch (not with the
very latest release, but downloaded fresh a week ago) using the wizard
and inserted this in menu.py to get this problem (I have tried 5
different new templates, and it is only the welcome app format that
accepts the code.


response.menu = [
    (T('Home'),False,URL('index'),[]),
    (T('Domain'),False,URL('index'),
        [
            (T('agriculture'),False,URL('agriculture_home'),
                [
                    (T('R&D'),False,URL('agriculture_rnd'),[]),
 
(T('Consulting'),False,URL('agriculture_consulting'),[]),
                    (T('Education'),False,URL('agriculture_edu'),[])
                ]
            ),
            (T('equipment'),False,URL('equip_home'),
                [
                    (T('R&D'),False,URL('equip_rnd'),[]),
                    (T('Consulting'),False,URL('equip_consulting'),
[]),
                    (T('Education'),False,URL('equip_edu'),[])
                ]

            ),
            (T('analysis'),False,URL('analysis_home'),
                [
                    (T('R&D'),False,URL('analysis_rnd'),[]),
                    (T('Consulting'),False,URL('analysis_consulting'),
[]),
                    (T('Education'),False,URL('analysis_edu'),
[])
                ]
            )
        ]
    ),

    (T('Function'),False,URL('index'),
        [
            (T('R&D'),False,URL('home_rnd'),
                [
                    (T('agriculture'),False,URL('agriculture_rnd'),
[]),
                    (T('equipment'),False,URL('equip_rnd'),[]),
                    (T('analysis'),False,URL('analysis_rnd'),
[])
                ]
            ),

            (T('Consulting'),False,URL('home_consulting'),
                [
 
(T('agriculture'),False,URL('agriculture_consulting'),[]),
                    (T('equipment'),False,URL('equip_consulting'),[]),
                    (T('analysis'),False,URL('analysis_consulting'),
[])
                ]
            ),

            (T('Education'),False,URL('home_edu'),
                [
                    (T('agriculture'),False,URL('agriculture_edu'),
[]),
                    (T('equipment'),False,URL('equip_edu'),[]),
                    (T('analysis'),False,URL('analysis_edu'),[])
                ]
            )
        ]
    )

]



On Aug 1, 9:26 am, Richard Vézina <ml.richard.vez...@gmail.com> wrote:
> Show your code, it must be closing bracket or something... It is easy to
> miss one out not closed when making sub-sub-menu, code get confusing
> sometimes.
>
> There is no other threads.
>
> Richard
>
>
>
>
>
>
>
> On Sat, Jul 30, 2011 at 6:08 AM, Casey Schroeder <vizqu...@gmail.com> wrote:
>
> > Hi Richard, i ran into a similar problem with sub-sub-menus just today
> > using a number of the available layouts in the layouts plugin - in
> > fact all 4 that i downloaded.  It worked fine with the default layout,
> > but with the other four the menu was not navigable.  I used firefox 5
> > and the latest source download.  Is there an update to this thread you
> > can share?  Thanks, Casey
>
> > On Jun 6, 3:28 pm, Richard Vézina <ml.richard.vez...@gmail.com> wrote:
> > > Do you have a example (screenshot) of the glitch... I don't see any
> > problem
> > > in the welcome app?
>
> > > Richard
>
> > > On Mon, Jun 6, 2011 at 4:15 PM, Manuele Pesenti
> > > <manuele.pese...@gmail.com>wrote:
>
> > > > thank you Richard but the problem is the css code that in most or quite
> > all
> > > > layouts does not defines proper classes to manage sub menu so if you
> > use it
> > > > you will obtain ugly effects... I'm not so skilled with css and I was
> > > > looking for some layout that contains classes for submenu
>
> > > > Sorry if my quest was not so clear
>
> > > > cheers
>
> > > >        Manuele
>
> > > > On 06/06/2011 16:51, Richard Vézina wrote:
>
> > > >> I am not sure to understand what you need, but you can nest you stuff
> > > >> like this :
>
> > > >>     response.menu = [
> > > >>          [T('root1').capitalize(),
> > > >>              False,
> > > >> '',
> > > >>              [
> > > >>              [T('level1-1').capitalize(),
> > > >>                  False,
> > > >>                  URL(request.application,
> > > >> 'controller',
> > > >> 'function'),
> > > >>                  [
> > > >>                      [T('level2-1').capitalize(),
> > > >>                      False,
> > > >>                      URL(request.application,
> > > >> 'controller',
> > > >> 'function'),
> > > >>                      []],
> > > >>                  ]],
> > > >>              [T('level1-2').capitalize(),
> > > >>                  False,
> > > >>                  URL(request.application,
> > > >> 'controller',
> > > >> 'function'),
> > > >>                  []],
> > > >>              [T('level1-3').capitalize(),
> > > >>                  False,
> > > >>                  URL(request.application,
> > > >> 'controller',
> > > >> 'function'),
> > > >>                  []],
> > > >>          ]],
>
> > > >>          [T('root2').capitalize(),
> > > >>              False,
> > > >> '',
> > > >>              [
> > > >>                  [T('level1-1').capitalize(),
> > > >>                      False,
> > > >>                      URL(request.application,
> > > >> 'controller',
> > > >> 'function'),
> > > >>                      []],
> > > >>                  [T('level1-2').capitalize(),
> > > >>                      False,
> > > >>                      URL(request.application,
> > > >> 'controller',
> > > >> 'function'),
> > > >>                      []],
> > > >>          ]],
> > > >>         ]
>
> > > >> Take care of proper indentation and open and closing your bracket
> > > >> correctly.
>
> > > >> Richard
>
> > > >> On Mon, Jun 6, 2011 at 7:13 AM, Manuele Pesenti
> > > >> <manuele.pese...@gmail.com <mailto:manuele.pese...@gmail.com>> wrote:
>
> > > >>    Hi *,
> > > >>    I realize that most of the layouts available for download do not
> > > >>    support the submenu, in the sense that it's not managed so if
> > > >>    defined it couses unwanted behavior... does anybody knows layouts
> > > >>    that implements submenu managment?
>
> > > >>    thanks
>
> > > >>            Manuele

Reply via email to