Thanks David

Worked like a charm.

Regards

Ron

----- Original Message ----- From: "David Sean Taylor" <davidseantay...@gmail.com>
To: "Jetspeed Users List" <jetspeed-user@portals.apache.org>
Sent: Monday, November 05, 2012 5:00 PM
Subject: Re: Getting user principal attributes in header.vm



On 11/4/12 1:55 AM, Ron McNulty wrote:
Hi All

I am setting up some new themes for our applications, which means creating new files for header.vm and footer.vm. Unfortunately I am not a Velocity expert :)

I would like to put something like "Logged in as jsmith: Joe Smith" in the header. The jsmith loginId is easy (principal.getName()), but I can't seem to pull the user.name.family and user.name.given attributes from the attributes map structure - either I get an empty string, or the line of velocity code appears verbatim. The attributes are present, as I can access them from portlet Java code.

Can some Velocity guru point me in the right direction?

Regards

Ron

How about this:

#if ($request.getUserPrincipal())
<span class="layout-statusarea"><b>$jetspeed.getUserAttribute("user.name.given","") $jetspeed.getUserAttribute("user.name.family", ${request.userPrincipal.name})</b> | <a href="#BaseHref()login/logout">Log out</a></span>
#end



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



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

Reply via email to