Also there are some gross HTML errors (check out the font size/type for last 2/3 of the document, starting at "Here is the HTML input form"). -- Alexander Staubo http://www.mop.no/~alex/ "What the hell, he thought, you're only young once, and threw himself out of the window. That would at least keep the element of surprise on his side." --Douglas Adams, _The Hitchhiker's Guide to the Galaxy_
-----Original Message----- From: zope-dev-admin@zope.org [mailto:zope-dev-admin@zope.org]On Behalf Of Martijn Pieters Sent: 7. juli 1999 04:08 To: Pam Crosby; Cathi Davey; 'zope-dev@zope.org' Subject: RE: [Zope-dev] New ZPublisher Types
At 20:08 05/07/99 , Pam Crosby wrote:
Cathi, Your documentation has been added to the Trinkets Tutorial online at http://www.zope.org/Documentation/Reference/Trinkets/index_html
Very nice!
These changes are only available in the latest CVS release, however. How will a new developer be able to detect this from the documentation?
Some errors:
-- RECORD
<INPUT TYPE="text" NAME="person.name:record" SIZE="30">
The input tag for the name field is named person.name:record:ignore_empty. The :record part of the name indicates to Zope that the field should be converted to a record before passing it to the published method. A record variable will be created called person and it will have an attribute called name.
- Either: The first line should read: .. is named person.name:record. The .. - Or: the NAME field of the INPUT tag should read: person.name:record:ignore_empty
-- RECORDS
The records method is implemented:
<P><H2>Member #1<H2></P><br> <P>lease enter your name:<BR> <INPUT TYPE="text" NAME="member.name:records:ignore_empty" SIZE="30"><BR> your email:<BR> <INPUT TYPE="text" NAME="member.email:records:ignore_empty" SIZE="30"><BR> your age:<BR> <INPUT TYPE="hidden" NAME="myname.age:int:records:default" Value="0"<BR> <INPUT TYPE="text" NAME="member.age:int:records:ignore_empty"></P><BR> <P><H2>Member #2</H2></P><BR> <P>Please enter your name:<BR> <INPUT TYPE="text" NAME="member.name:records:ignore_empty" SIZE="30"><BR> your email:<BR> <INPUT TYPE="text" NAME="member.email:records:ignore_empty" SIZE="30"><BR> your age:<BR> <INPUT TYPE="text" NAME="member.age:int:records:ignore_empty<a href="records"">></P>
In this sample the form asks for a name and age for two different members of a club. The part appears in each input tag. This type will create a list called members that will hold records (in this case it will hold two records). Each record can have the attributes name and age.
- The hidden field should read: .. NAME="member.age:int:records:default" .. - A newline before the line 'Member #2' would increase readability.
--
-- Martijn Pieters, Web Developer | Antraciet http://www.antraciet.nl | Tel: +31-35-7502100 Fax: +31-35-7502111 | mailto:mj@antraciet.nl http://www.antraciet.nl/~mj | PGP: http://wwwkeys.nl.pgp.net:11371/pks/lookup?op=get&search=0xA8A32149
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://www.zope.org/mailman/listinfo/zope-dev (For non-developer, user-level issues, use the companion list, zope@zope.org, http://www.zope.org/mailman/listinfo/zope )
participants (1)
-
Alexander Staubo