[opencms-dev] Probleme when editing an OpenCmsString with HtmlWidget defined

Eska sven.kiesow at interone.de
Tue Jun 23 14:25:25 CEST 2009


Hi Guys,

does any of you know if there might be a reason, why
CmsDefaultXmlContentHandler#getWidget(I_CmsXmlContentValue value)
might return a different Widget at one time than another?

The Strange thing is, that after a reinitialization of the Workspace
everything
is back to normal again.

Thanks

Eska




Eska wrote:
> 
> 
> Paul-Inge Flakstad wrote:
>> 
>> Hi Eska
>> 
>> In your schema, try changing the line 
>> 	<xsd:element name="TextField" type="OpenCmsString" />
>> to 
>> 	<xsd:element name="TextField" type="OpenCmsHtml" />
>> 
>> I believe that will solve your problem.
>> 
>> Cheers,
>> Paul
>> 
>>> -----Original Message-----
>>> From: opencms-dev-bounces at opencms.org 
>>> [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Eska
>>> Sent: 10. juni 2009 14:10
>>> To: opencms-dev at opencms.org
>>> Subject: [opencms-dev] Probleme when editing an OpenCmsString 
>>> with HtmlWidget defined
>>> 
>>> 
>>> Hi guys,
>>> 
>>> I have a little Problem with an OpenCms 7.05 Installation 
>>> regarding the 
>>> editing of content.
>>> 
>>> I have a content-element "TextField" which is an 
>>> OpenCmsString, but have
>>> defined to use
>>> the HtmlWidget for editing that "TextField" (see below)
>>> 
>>> 	<xsd:complexType name="OpenCmsHomeSite">
>>> 		<xsd:sequence>
>>> 			<xsd:element name="HeadImage" 
>>> type="OpenCmsVfsFile" />
>>> 			<xsd:element name="TextField" 
>>> type="OpenCmsString" />
>>> 			<xsd:element name="Download" 
>>> type="OpenCmsDownload" minOccurs="1"
>>> maxOccurs="unbounded" />
>>> 			<xsd:element name="Relativetheme" 
>>> type="OpenCmsRelativeTheme"
>>> minOccurs="1" maxOccurs="unbounded" />
>>> 	        <xsd:element name="Contact" 
>>> type="OpenCmsContact" minOccurs="0"
>>> maxOccurs="unbounded" />
>>> 		</xsd:sequence>
>>> 		<xsd:attribute name="language" 
>>> type="OpenCmsLocale" use="required" />
>>> 	</xsd:complexType>
>>> 	<xsd:annotation>
>>> 		<xsd:appinfo>
>>> 			<mappings/>
>>> 			<layouts>
>>> 				<layout element="TextField" 
>>> widget="HtmlWidget" configuration="source"
>>> />
>>> 			</layouts>
>>> 			<validationrules/>
>>> 			<defaults/>
>>> 		</xsd:appinfo>
>>> 	</xsd:annotation>
>>> 
>>> On random Occasions when opening an index.html of that schema not the
>>> HtmlWidget is
>>> used, but the "normal" Html-Input for OpenCmsString elements 
>>> is used. In
>>> Addition the HTML-Content
>>> is shown while having been URLEncoded.
>>> 
>>> Has anyone expierienced a problem like this or knows how to 
>>> avoid such a
>>> thing?
>>> Where in the Source is it determined which HTML to use when 
>>> creating the
>>> HTML
>>> for editing the content?
>>> 
>>> Thanks in advance!
>>> 
>>> Eska
>>> -- 
>>> View this message in context: 
>>> http://www.nabble.com/Probleme-when-editing-an-OpenCmsString-w
>> ith-HtmlWidget-defined-tp23960923p23960923.html
>>> Sent from the OpenCMS - Dev mailing list archive at Nabble.com.
>>> 
>>> 
>>> _______________________________________________
>>> This mail is sent to you from the opencms-dev mailing list
>>> To change your list options, or to unsubscribe from the list, 
>>> please visit
>>> http://lists.opencms.org/mailman/listinfo/opencms-dev
>>> 
>> 
>> _______________________________________________
>> This mail is sent to you from the opencms-dev mailing list
>> To change your list options, or to unsubscribe from the list, please
>> visit
>> http://lists.opencms.org/mailman/listinfo/opencms-dev
>> 
>> 
> 
> Yeah, I know that could make it easier, but I need an OpenCmsString there
> and the strange thing is, that it happens randomly and if something goes
> wrong, the content is URLEncoded.
> 
> It shows e.g.
> 
> %3Ch1+style%3D%5C%22margin%3A+20px+0px+0px+25px%3B+font-size%3A+14px%3B%5C%22%3EOnline+Beispiel+der+PHP-Funktion+urldecode%28%29%3C%2Fh1%3E%0D%0A%0D%0A
> 
> instead of 
> 
> <h1 style=\"margin: 20px 0px 0px 25px; font-size: 14px;\">Online Beispiel
> der PHP-Funktion urldecode()</h1>
> 
> In the "wrong" Input-Field.
> 
> Eska
> 

-- 
View this message in context: http://www.nabble.com/Probleme-when-editing-an-OpenCmsString-with-HtmlWidget-defined-tp23960923p24164969.html
Sent from the OpenCMS - Dev mailing list archive at Nabble.com.




More information about the opencms-dev mailing list