Did you ever get this working? When I attempt the insert method as Anthony mentioned I wind up with the html being displayed along with the user name.
On Friday, October 17, 2014 at 10:46:56 PM UTC-5, LoveWeb2py wrote: > > Thanks again, Anthony. Thank you for all of the time you dedicate. > > On Friday, October 17, 2014 8:51:52 AM UTC-4, Anthony wrote: >> >> Note, when trying to manipulate HTML helpers, it can be very helpful to >> jump into a web2py shell so you can quickly inspect objects and experiment >> with manipulations. >> >> On Friday, October 17, 2014 8:49:14 AM UTC-4, Anthony wrote: >>> >>> The following code gets applied to the prefix: >>> >>> if isinstance(prefix, str): >>> prefix = T(prefix) >>> if prefix: >>> prefix = prefix.strip() + ' ' >>> >>> So, you're probably limited to text. An alternative is to set >>> prefix=None, and after creating the navbar, insert whatever element you >>> want at the beginning (but only in the logged in case). >>> >>> navbar = auth.navbar(prefix=None) >>> navbar.insert(0, my_fontawesome_element) >>> >>> Another option is to do auth.navbar(mode='bare'), which returns a >>> dictionary of items you can use to build your own custom navbar. You can >>> look at the source code to get a better idea how it all works. >>> >>> Anthony >>> >>> On Thursday, October 16, 2014 10:26:55 PM UTC-4, LoveWeb2py wrote: >>>> >>>> One last thing, Anthony. Is it possible to make prefix equal a class? >>>> I'd like to use font awesome as the prefix. >>>> >>>> On Thursday, October 16, 2014 10:02:16 PM UTC-4, LoveWeb2py wrote: >>>>> >>>>> Just realized it goes in layout.html... /slaps self with large trout >>>>> >>>>> lol >>>>> >>>>> Thanks, Anthony. You're the best!! >>>>> >>>>> On Thursday, October 16, 2014 9:56:54 PM UTC-4, LoveWeb2py wrote: >>>>>> >>>>>> Wow... awesome, Anthony. Thank you. I figured it was something easy. >>>>>> Where should I put that exactly? I've tried putting it in db.py and >>>>>> menu.py >>>>>> and even my controller, but its not taking. >>>>>> >>>>>> On Thursday, October 16, 2014 9:49:10 PM UTC-4, Anthony wrote: >>>>>>> >>>>>>> auth.navbar(prefix='Howdy') >>>>>>> >>>>>>> Anthony >>>>>>> >>>>>>> On Thursday, October 16, 2014 8:26:29 PM UTC-4, LoveWeb2py wrote: >>>>>>>> >>>>>>>> Is it possible? I see the code in tools.py, but I don't see any >>>>>>>> methods for the class. I guess I could do something like menu = >>>>>>>> auth.navbar() and try to take it from there? I went through the book >>>>>>>> and >>>>>>>> didn't see anything so just want to know if I missed something. >>>>>>>> >>>>>>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

