On Jun 27, 2009, at 4:52 AM, Jan Kowalik wrote:
Hi all,
How can I put login portlet into layout page header ( jsp tigris
layout in particular )? I'd like to make its content visible at all
times on page header.
There is an example in vm, not jsp, see the blueocean decorator:
## For PortalFilter
#if($portalFilter)
#if($username)
<div>$messages.getString("portal.loginform.username")
$username</div>
<div class="action">
<span class="button"><a href="#BaseHref()portal/my-
account.psml">$messages.getString("portal.loginform.change_password")</
a></span>
<span class="button"><a href="#BaseHref()login/
logout">$messages.getString("portal.loginform.logout")</a></span>
</div>
#else
<form name="loginform" method="post">
<div>
$messages.getString("portal.loginform.username") <input type="text"
size="10" name="org.apache.jetspeed.login.username" value="" /></div>
<div>
$messages.getString("portal.loginform.password") <input
type="password" size="10" name="org.apache.jetspeed.login.password" /
></div>
<div class="action"><span class="button"><a
href="#" onclick="document.loginform.submit();return false;"
onkeypress="document.loginform.submit();return false;">
$messages.getString("portal.loginform.login")</a></span></div>
#if($errorcode == 2) ## ERROR_INVALID_PASSWORD
<div>
$messages.getString("portal.loginform.error.invalid_password")</div>
#end
</form>
#end
#end
Second thing I wanted to ask is if I can modify registration portlet
to take only arguments I choose (I mean remove/add fields to be filled
up by registering user). BTW where/how can I access that arguments ?
Its not configurable at this point, you need to modify the Java code,
see UserRegistration.vm and UserRegistrationPortlet.java in the j2-
admin project
Can I disable 'edit mode' button on portlet title bar and allow
switching to edit mode using my button only?
The decorations will display any mode that is supported and securely
accessible. To change this you may want to take a look at the
PortletActionBar macro found in jetspeed_macros.vm:
#macro(PortletActionBar $_decoration)
#set($_actions = $_decoration.actions)
<div class="PActionBar">
#foreach ($_action in $_actions)
<a href="${_action.Action}" title="${_action.Name}"
class="action portlet-action"
#if($_action.target)target="$_action.target"#end><img
src="$request.contextPath/${_action.link}" alt="${_action.Alt}"
border="0" /></a>
#end
</div>
#end
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org