[Zope] structured text -- again

Service Informatique CHSR chsrinfo@guetali.fr
Mon, 8 Feb 1999 15:46:26 +0400


I'm not sure my message got sent to the list, so i repost it.
My apologies for the waste of bandwith if the message did get through

************************************************************
Hello,

let InputTestForm be:
---------------------8<------------------------
<form action=Render>
<textarea name=data cols=64 rows=5></textarea>
<input type=submit value="Without :text">
</form>

<form action=Render>
<textarea name=data:text cols=64 rows=5></textarea>
<input type=submit value="With :text">
</form>
---------------------8<------------------------
And Render be:
---------------------8<------------------------
<!--#var data fmt="structured-text"-->
---------------------8<------------------------

Try to fill data and data:text with random values, and you'll see that:

- in etiher case, font attributes such as *emphasis* and **bold** are
correctly rendered.
- but list constructs such as:

---------------------8<------------------------
There are my **items**:

- first

- second
---------------------8<------------------------

work with "data:text" but do not with "data". The generated source when
formatting "data:text" is
---------------------8<------------------------
There are my <strong>items</strong>:
<ul>
<li>first
<li>second
</ul>
---------------------8<------------------------
However, the generated source for "data" is:
---------------------8<------------------------
There are my <strong>items</strong>:

- first

- second
---------------------8<------------------------
which is viewed as:
---------------------8<------------------------
There are my items: - first - second
---------------------8<------------------------
Of course, "items" is strong, but i cannot render this in my mail client :-)

This is especially annoying because i get "data" from a database (not from
InputTestForm), and

SELECT data as data:text from MyTable

doesn't work.
I have to miss something, or perhaps this is a bug???

The funniest part is: if formatting "data:text" works as expected from
InputTextForm, then "data" must be of type "non text". What type is it then?

Any input are welcome.

Regards, Jephte CLAIN
Service Informatique CHSR