[opencms-dev] get CmsResource in Widget#getDialogWidget

Alexander Kandzior alex at opencms.org
Thu Oct 20 11:13:22 CEST 2005


In #getDialogWidget you have a I_CmsWidgetParameter parameter.

With that parameter, do somehting like this 
(this will limit the use of the widget only for XML contents):

I_CmsWidgetParameter parameter;
I_CmsXmlContentValue value = (I_CmsXmlContentValue)parameter;
I_CmsXmlDocument document = value.getDocument();
CmsFile file = document.getFile();
String rootPath = file.getRootPath(); // actually you don't need this
CmsProperty titleProp = cms.readPropertyObject(file, "Title", false);
 
Best Regards,
Alex.

Alexander Kandzior
Alkacon Software - The OpenCms Experts
http://www.alkacon.com

 

> -----Original Message-----
> From: opencms-dev-bounces at opencms.org 
> [mailto:opencms-dev-bounces at opencms.org] On Behalf Of 
> Christof Dallermassl
> Sent: Thursday, October 20, 2005 10:27 AM
> To: The OpenCms mailing list
> Subject: [opencms-dev] get CmsResource in Widget#getDialogWidget
> 
> Hi!
> 
> We wrote a new widget type that needs some information from 
> the CmsResouce that is being edited (content of widget 
> depends on a property of the resource). Is there a way to get 
> the resource? 
> 
> I thought the request context might help as the path is 
> passed as a parameter in the url, but I cannot find a method 
> to get the url's params.
> 
> regards
> Christof
> 
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list To 
> change your list options, or to unsubscribe from the list, 
> please visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> 
> 




More information about the opencms-dev mailing list