AW: [opencms-dev] Reason for <edittemplate> in /content/bodys fil es?
Stephan Hartmann
hartmann at waehrisch-feykes.de
Fri Apr 12 12:15:57 CEST 2002
Hi Andreas,
as i have tested it on clean installations of 4.6.0 on linux and win2k with
both mozilla and ie as client and it did not work.
As described i have a file in default_bodys like this:
<?xml version="1.0"?>
<XMLTEMPLATE>
<TEMPLATE/>
<template name="headline">
<![CDATA[Here put your headline.
]]>
</template>
<template name="text"><![CDATA[Here comes text]]></template>
</XMLTEMPLATE>
when i use this in a page and edit it, i get first viewed the default body
which is empty. now when i change to headline body, the content (empty or
whait i put there) of the default body stays in the text area (or wysiwyg
editor) and not the contenet of the headline body is loaded ("Here put your
headline"). In fact it results in overwriting the content.
do i have to put edittemplate tags into my default_bodys templates as well to
make it work? Well, i could try it.
Bye,
Stephan
Am Freitag, 12. April 2002 11:31 schrieben Sie:
> Hi Stephan, hi Nick,
>
> I haden't noticed your report from 27th of march - sorry about that. A
> better way to report bugs is to use bugzilla:
> http://www.opencms.org/bugzilla/.
>
> Yes you are right - if you update from 4.4.x to 4.6.x and import files with
> multible bodies the handling is not correct. Creating new files with
> multible bodies in 4.6.x works correct. A simple solution (if you don't
> have too much files with multible bodies to create the edittemplates on
> your own by editiong the /content/bodys/ file. You can simply copy the
> content from one body to the edittemplate.
>
> Now the question - why is everything doubled? The edittemple holds the
> original body you have created. The template body is a jtidy copy of that
> body with special tags (<link> tag). With these <link> tags OpenCms
> controls new features like static export (and lucene search engine in the
> future). If you edit a body the content is got from "edittemplate". If you
> safe the body it contents is stored in edittemplate. After that the content
> is parsed by jtidy and all links are sourrounded by <link> tags. If you
> view a body the "template" body is used.
>
> I hope that helps,
>
> Andreas
>
> -----Ursprüngliche Nachricht-----
> Von: Stephan Hartmann [mailto:hartmann at waehrisch-feykes.de]
> Gesendet: Freitag, 12. April 2002 09:00
> An: opencms-dev at www.opencms.com
> Betreff: Re: [opencms-dev] Reason for <edittemplate> in /content/bodys
> files?
>
>
> i reported the bug that editing of multiple bodies is not possible on 27th
> of
> march. no response since then.
> hope you have more luck.
>
> bye,
> Stephan
>
> Am Donnerstag, 11. April 2002 23:40 schrieben Sie:
> > I recently upgraded from OpenCms 4.4.6 to 4.6.0.
> >
> > Does anyone know the reason for the existence of
> > <edittemplate> tags in /content/bodys files?
> >
> > They appear to be a duplicate of the <template> tags.
> >
> > This appears to have broken default body files which
> > worked in 4.4.6. In 4.4.6, all you needed to have in
> > default body files were <template name="whatever">
> > tags.
> >
> > This does not allow editing of multiple bodies in
> > 4.6.0, as it did in 4.4.6. In 4.6.0 The body names
> > are visible in the html wysiwyg editor, but changing
> > to a different body does not change to the html of the
> > selected body.
> >
> > TIA,
> > Nick
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! Tax Center - online filing with TurboTax
> > http://taxes.yahoo.com/
More information about the opencms-dev
mailing list