| *Name* | *Type* | *Size* | *Values* | *Tooltip message* | *Attributes* | | Title | text | 80 | | Book or article title | | | Category | select | 1 | ,Interesting,Remarkable,So-so | How you rate this reading material | | | Author | text | 50 | | Author's last name | |
WEBFORMS in the Web's WebPreferences (a comma separated list).
If you create a topic, you can always add a form to the topic by choosing "Add form" in the edit screen.
Now we will create an HTML form that does this automatically.
<form action="%SCRIPTURLPATH{edit}%/%WEB%/" method="post">
Name of the new topic: %BR%
<input type="text" name="topic" class="foswikiInputField" size="32" />
Title of article or book: %BR%
<input type="text" name="Title" class="foswikiInputField" size="32" />
<input type="submit" class="foswikiSubmit" value="Create topic" />
<input type="hidden" name="onlywikiname" value="on" />
<input type="hidden" name="formtemplate" value="ReadingForm" />
<input type="hidden" name="topicparent" value="%TOPIC%" />
</form>
Now create a bunch of topics with this form.
%SEARCH{
 type="query"
 "form.name = 'ReadingForm'"
 nonoise="on"
 format="   * [[$web.$topic][$formfield(Title)]]"
}%
To list all topics where the author name ends in "Auden":
%SEARCH{
 type="query"
 "form.name = 'ReadingForm' AND Author ~ '*Auden'"
 nonoise="on"
 format="   * [[$web.$topic][$formfield(Title)]]"
}%
%SEARCH.
Back to: FrequentlyAskedQuestion
 Users
 Users
 Groups
 Groups
 Index
 Index
 Search
 Search
 Changes
 Changes
 Notifications
 Notifications
 RSS Feed
 RSS Feed 
 Preferences
 Preferences
| 31 Oct 2025 - 04:04 | Foswiki v2.1.9 |