Thank you David!!! Soon open a jira with this topic.
If anyone could be interested, I mention my solution: At the moment I solved by putting a fragment preference into psml: <fragment id="personal-10" type="portlet" name="xxx-pa::xxx" decorator="xxx"> <preference name="lock" readOnly="true"> <value>true</value> </preference> <property name="column" value="1"></property> <property name="row" value="0"></property> </fragment> and consulting in the layout.vm the existence of preference, and if it is locked, do not see the portlet management controls in the page. ... #if($editing) #set($allowAdmPortlet=true) #set($_preferencias = $f.getPreferences()) #foreach ($_preferencia in $_preferencias) #if($_preferencia.getName() == "lock") #set($allowAdmPortlet=false) #end #end #if($allowAdmPortlet) <div class="portlet-edit-bar"> ... Regards -----Original Message----- From: David Taylor [mailto:davidseantay...@gmail.com] Sent: jueves, 10 de febrero de 2011 3:26 To: Jetspeed Developers List Subject: Re: Lock a page portlet actions into a page THere is a check in layout.vm for "#if($f.isLocked() == false)" and it nicely skips over all the move and delete decorations, however I don't see a method of setting the locked flag on a PSML fragment. Would be nice if there was a property on fragment named "locked", but I don't see that in the XML mappings. From what I can tell, the locked flag is only used for nested layouts. You could create a JIRA issue asking for an enhancement... On Wed, Feb 9, 2011 at 10:02 AM, Francisco Javier Rosado <cu...@selered.com> wrote: > Hello All, > > > > I am using Jetspeed 2.2.0 on portal mode, not desktop. > > > > Is there any way to lock a portlet within a user's private page? I need to > have a portlet within the page, and that the user can not reposition or > remove. In short, when the user releases the page controls appear not to > move or delete the portlet. > > > > I found a solution, but would not have to modify the file layout.vm. > > > > Thank you and Regards > > Curro Rosado > > -- David --------------------------------------------------------------------- To unsubscribe, e-mail: jetspeed-dev-unsubscr...@portals.apache.org For additional commands, e-mail: jetspeed-dev-h...@portals.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: jetspeed-dev-unsubscr...@portals.apache.org For additional commands, e-mail: jetspeed-dev-h...@portals.apache.org