- looking XML. There is some caching (for layouts, mappings,...)
> 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@...
>>>> [mailto:
opencms-dev-bounces@...] On Behalf Of Eska
>>>> Sent: 10. juni 2009 14:10
>>>> To:
opencms-dev@...
>>>> 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
>>
>