Hi all,
I'm modifying a theme, and I cannot get a custom portlet to work straight form 
import
 
The portlet is supposed to show a 'you are logged in' message, and provide a 
link to logout (the same as the cpsdefault session info portlet), plus add a 
log in link when the user isn't logged
 
This is how things are organised:
 
the modified 'portlet_session_info.pt' is in \skins
 
the portlet is declared in \profiles\default\cps_portlets.xml:
    (
<object name="portlet_session" meta_type="CPS Portlet" portal_type="Custom 
Portlet"/>
    )
 
it is defined in \profiles\default\cps_portlets\portlet.xml:
    (
<object name="portlet_session" meta_type="CPS Portlet" portal_type="Custom 
Portlet">
  <f id="Contributors">
    <e v="dpma"/>
  </f>
  <f id="Coverage" v=""/>
  <f id="CreationDate" v="20070314102841Z"/>
  <f id="Creator" v="dpma"/>
  <f id="Description" v=""/>
  <f id="EffectiveDate" v=""/>
  <f id="ExpirationDate" v=""/>
  <f id="Format" v="text/html"/>
  <f id="Language" v=""/>
  <f id="ModificationDate" v="20070314102908Z"/>
  <f id="Relation" v=""/>
  <f id="Rights" v=""/>
  <f id="Source" v=""/>
  <f id="Subject"/>
  <f id="Title" v="Informations de session"/>
  <f id="allow_discussion" v="False"/>
  <f id="cache_cleanup_date" v="1173868148.54"/>
  <f id="cache_params"/>
  <f id="cache_timeout" v="0"/>
  <f id="custom_cache_params">
    <e v="no-cache"/>
  </f>
  <f id="disable_override" v="0"/>
  <f id="identifier" v="portlet_384728523"/>
  <f id="javascript" v=""/>
  <f id="js_render_method" v=""/>
  <f id="order" v="0"/>
  <f id="portlet" v=""/>
  <f id="preview"/>
  <f id="provider" v=""/>
  <f id="render_method" v="portlet_session_info" />
  <f id="slot" v="user_session"/>
  <f id="slot_override" v="1"/>
  <f id="visibility_range" v="0-0"/> 
</object>
  )
as exported from the site (the portlet was created in the ZMI theme editor)
 
the two themes documents for the sites two themes (portlet box templet files) 
use the portlet thus:
   (
 <property name="portlet_id">portlet_384728523</property>
 <property name="portlet_type">Custom Portlet</property>
   )
 
however, if I import the profile onto the cpsdefault site, the theme is 
imported fine, with the exception of this portlet: the portlet box is there, 
but the 'portlet' card of the box'es properties is blank, and the portlet isn't 
rendered (obviously)
If I re-parametrize the box, a new portlet is created by the interface, 
(created in the portlets.xml and portlets folder on an export)
 
I've been messing around with this for a while but i just can't seem to get it 
to work, what am I doing wrong?
 
Thanks,
Jonathan


This message contains information that may be privileged or confidential and is 
the property of the Capgemini Group. It is intended only for the person to whom 
it is addressed. If you are not the intended recipient,  you are not authorized 
to read, print, retain, copy, disseminate,  distribute, or use this message or 
any part thereof. If you receive this  message in error, please notify the 
sender immediately and delete all  copies of this message.
_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel

Reply via email to