[web2py] Re: layout with submenu

2011-08-04 Thread Casey Schroeder

Ok, this is just a problem not addressed I see.  Not specific to the
above code.  If i install the layouts plugin to the welcome app i get
the same result of a menu with odd behavior, so it is something that
will pop up for everyone I think.  I will address it in my code.

On Aug 1, 3:10 pm, Richard Vézina ml.richard.vez...@gmail.com wrote:
 If you use the wizard maybe there could be a bug somewhere and the menu get
 it.

 You should map you menu to your controller function by hand... Start with a
 single level menu and copy paste sub menu, by trial and error you should be
 able to figure what the proper syntax you should use base on the example app
 and welcome app... Then you only have to generalize the approach when you
 are trusting in your code.

 Richard







 On Mon, Aug 1, 2011 at 1:56 PM, Casey Schroeder vizqu...@gmail.com wrote:

  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('RD'),False,URL('agriculture_rnd'),[]),

  (T('Consulting'),False,URL('agriculture_consulting'),[]),
                     (T('Education'),False,URL('agriculture_edu'),[])
                 ]
             ),
             (T('equipment'),False,URL('equip_home'),
                 [
                     (T('RD'),False,URL('equip_rnd'),[]),
                     (T('Consulting'),False,URL('equip_consulting'),
  []),
                     (T('Education'),False,URL('equip_edu'),[])
                 ]

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

     (T('Function'),False,URL('index'),
         [
             (T('RD'),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.comwrote:

  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(),
               

Re: [web2py] Re: layout with submenu

2011-08-04 Thread Richard Vézina
Which layout plugin?

Your plugin maybe outdated...

Richard

On Thu, Aug 4, 2011 at 5:43 AM, Casey Schroeder vizqu...@gmail.com wrote:


 Ok, this is just a problem not addressed I see.  Not specific to the
 above code.  If i install the layouts plugin to the welcome app i get
 the same result of a menu with odd behavior, so it is something that
 will pop up for everyone I think.  I will address it in my code.

 On Aug 1, 3:10 pm, Richard Vézina ml.richard.vez...@gmail.com wrote:
  If you use the wizard maybe there could be a bug somewhere and the menu
 get
  it.
 
  You should map you menu to your controller function by hand... Start with
 a
  single level menu and copy paste sub menu, by trial and error you should
 be
  able to figure what the proper syntax you should use base on the example
 app
  and welcome app... Then you only have to generalize the approach when you
  are trusting in your code.
 
  Richard
 
 
 
 
 
 
 
  On Mon, Aug 1, 2011 at 1:56 PM, Casey Schroeder vizqu...@gmail.com
 wrote:
 
   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('RD'),False,URL('agriculture_rnd'),[]),
 
   (T('Consulting'),False,URL('agriculture_consulting'),[]),
  (T('Education'),False,URL('agriculture_edu'),[])
  ]
  ),
  (T('equipment'),False,URL('equip_home'),
  [
  (T('RD'),False,URL('equip_rnd'),[]),
  (T('Consulting'),False,URL('equip_consulting'),
   []),
  (T('Education'),False,URL('equip_edu'),[])
  ]
 
  ),
  (T('analysis'),False,URL('analysis_home'),
  [
  (T('RD'),False,URL('analysis_rnd'),[]),
  (T('Consulting'),False,URL('analysis_consulting'),
   []),
  (T('Education'),False,URL('analysis_edu'),
   [])
  ]
  )
  ]
  ),
 
  (T('Function'),False,URL('index'),
  [
  (T('RD'),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.comwrote:
 
   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 

Re: [web2py] Re: layout with submenu

2011-08-01 Thread Richard Vézina
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.comwrote:
 
 
 
 
 
 
 
   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



[web2py] Re: layout with submenu

2011-08-01 Thread Casey Schroeder

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('RD'),False,URL('agriculture_rnd'),[]),
 
(T('Consulting'),False,URL('agriculture_consulting'),[]),
(T('Education'),False,URL('agriculture_edu'),[])
]
),
(T('equipment'),False,URL('equip_home'),
[
(T('RD'),False,URL('equip_rnd'),[]),
(T('Consulting'),False,URL('equip_consulting'),
[]),
(T('Education'),False,URL('equip_edu'),[])
]

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

(T('Function'),False,URL('index'),
[
(T('RD'),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.comwrote:

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,
              

Re: [web2py] Re: layout with submenu

2011-08-01 Thread Richard Vézina
I know that in one of the latest release of web2py, list menu have been
replace by tuple menu... So, it surely still possible to use the list menu,
but maybe the tuplue menu not compatible with earlier version of web2py...

There is also a tiny little detail that could be cause some problem to you :

response.menu = [
(T('Home'), False, URL('default','index'), [])
]

##
## this is here to provide shortcuts
## during development. remove in production
##
## mind that plugins may also affect menu
##

#
## Make your own menus
##

response.menu*+*=[
(T('This App'), False, URL('admin', 'default', 'design/%s' %
request.application),
 [


I didn't review your code... But since you say that it works in newer
version of web2py, it should be related to change in the menu declaration...

Try to copy older code in newer app and use the older menu declaration and
it should work everywhere, I guest.

Richard



On Mon, Aug 1, 2011 at 1:56 PM, Casey Schroeder vizqu...@gmail.com wrote:


 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('RD'),False,URL('agriculture_rnd'),[]),

 (T('Consulting'),False,URL('agriculture_consulting'),[]),
(T('Education'),False,URL('agriculture_edu'),[])
]
),
(T('equipment'),False,URL('equip_home'),
[
(T('RD'),False,URL('equip_rnd'),[]),
(T('Consulting'),False,URL('equip_consulting'),
 []),
(T('Education'),False,URL('equip_edu'),[])
]

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

(T('Function'),False,URL('index'),
[
(T('RD'),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.comwrote:
 
 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
 
  

Re: [web2py] Re: layout with submenu

2011-08-01 Thread Richard Vézina
If you use the wizard maybe there could be a bug somewhere and the menu get
it.

You should map you menu to your controller function by hand... Start with a
single level menu and copy paste sub menu, by trial and error you should be
able to figure what the proper syntax you should use base on the example app
and welcome app... Then you only have to generalize the approach when you
are trusting in your code.

Richard

On Mon, Aug 1, 2011 at 1:56 PM, Casey Schroeder vizqu...@gmail.com wrote:


 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('RD'),False,URL('agriculture_rnd'),[]),

 (T('Consulting'),False,URL('agriculture_consulting'),[]),
(T('Education'),False,URL('agriculture_edu'),[])
]
),
(T('equipment'),False,URL('equip_home'),
[
(T('RD'),False,URL('equip_rnd'),[]),
(T('Consulting'),False,URL('equip_consulting'),
 []),
(T('Education'),False,URL('equip_edu'),[])
]

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

(T('Function'),False,URL('index'),
[
(T('RD'),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.comwrote:
 
 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'),
  []],
  

[web2py] Re: layout with submenu

2011-07-30 Thread Casey Schroeder

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.comwrote:







  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