Tags:
create new tag
view all tags

Question

I have a WebForm based classification ssytem. Each of the classifications has a topic that does a search for topics with that classification and offer the user a form to create a new topic that will be of that classification.

The form looks like:


<FORM action="%SCRIPTURL%/edit/%WEB%/">
|  *Create a new Topic:*  ||
|  Topic Name (as wikiword): | <INPUT type="text" name="topic" size="32"> |
|  Summary of Topic: | <INPUT type="text" name="summary" size="45" |
<INPUT type="hidden" name="class" value="%INCLUDINGTOPIC%">
<INPUT type="submit" value="Create">
</FORM>

The "summary", "class" and "topic" (i.e. topic name) are the parameters.

In WebTopicEditTemplate there is the body of the new topic plus the classification form.

%META:FIELD{name="TopicClassification"  title="TopicClassification" value=" %URLPARAM{ class }% " }%

My question is about the quotes and escaped quotes for the URLPARAM.

I don't seem to be able to get it right. Can someone help my confusion please.

Environment

-- AntonAylward - 04 Nov 2004

Answer

You do not need the use URLPARAM for form fields; URLPARAM can only be used in the topic text. Simply pass the name and value of the field to the edit script, e.g. in your case:

<input type="hidden" name="TopicClassification" value="%INCLUDINGTOPIC%" />

TWiki will take care of the filling the form field.

-- PeterThoeny - 04 Nov 2004

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r2 - 2004-11-04 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.