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

Reply via email to