Andy,
I have a simple solution.
1) Add the following parameter to each portlet_entry in the .xreg file
   <parameter name="_showtitle" value="true" type="boolean" hidden="false"/>
2) In jetspeed.vm:
    o Add the following before the <tr> that displays the title:
      #if ($portlet.PortletConfig.getInitParameter("_showtitle","true") 
!= "false")

    o Add the following after the </tr> that displays the title:
     #end

    o Below is the title section from jetspeed.vm with the above update
      applies:
Replace the section of jetspeed.vm that displays the title with the 
following. :
   #if ($portlet.PortletConfig.getInitParameter("_showtitle","true") != 
"false")
   <tr #if (${skin.TitleStyleClass}) class="${skin.TitleStyleClass}" 
#end #if (${titlestyle}) style="${titlestyle}" #end >
     <td align="left" nowrap="true" valign="middle" width="100%">
        $portlet.Title
     </td>
     <td align="right" nowrap="true" valign="middle">
#foreach ( $action in $actions )
       <a href="${action.Link}" title="${action.Name}" ><img 
src="images/${action.Name}.gif" alt="${action.Name}" border="0"></a>
#end
     </td>
   </tr>
   #end

Note: The title and buttons will NOT be displayed.  Also the user will 
not be able to change the status of the parameter "_showtitle"


Will this work for you?

If it does, then I can added it to the Jetspeed.  The implementation 
will use the same parameter name, but I will define a isShowTitle method 
to be used in jetspeed.vm

Paul Spencer


Andy Grundman wrote:

> There doesn't currently seem to be any way to selectively hide a portlet
> title bar.  I modified jetspeed.vm which is used by TitlePortletControl in
> order to do this.  Unfortunately, this will remove the title bar from every
> portlet.
> 
> I would like to add this functionality properly.  I think a new boolean
> attribute or parameter in portlet-entry called showTitle would be
> appropriate.  Can someone point me to the right class(es) to add support for
> this, or if I'm missing something, let me know how it can currently be done.
> I am thinking I need to simply add a new portlet method called isTitleHidden
> and check that in jetspeed.vm.
> 
> Thanks,
> ----
> Andy Grundman
> Developer, Marconi
> [EMAIL PROTECTED]
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to