Question
I want to use a form in two different but very similar webs. I therefore defined the form with explicit web references for the value templates. That way, I was sure that the data could be seen from the other web. Here is the beginning of the form:
| *Name* | *Type* | *Size* | *Values* | *Tooltip message* |
| SalesType | select | 1 | | Major client category |
| Transit.SalesPerson | checkbox | 4 | | Prime Infodev sales contact |
I have purposely entered SalesType as a relative web reference and Transit.SalesPerson as an absolute web reference in order to illustrate my problem.
When editing a page, and adding a form to it (not even from the other web), all values are displayed properly which means that TWiki can read either of the lists, however if I click on Transit.SalesPerson I get:
TWiki . Transit/Transit . SalesPerson (oops, web doesn't exist)
Attention
The "Transit/Transit" web does not exist
What is wrong here?
I have tried all sorts of work arounds using variables. Forms doesn't like variables.
Is there a simple way to define a set of forms in one web (including values pages) which can be used from another web without recopying all these topics?
Environment
| TWiki version: |
TWikiRelease01Feb2003 |
| TWiki plugins: |
DefaultPlugin, TopicVarsPlugin, SpreadSheetPlugin, ActionTrackerPlugin, CalendarPlugin, EditTablePlugin, InterwikiPlugin, LdapPlugin, SlideShowPlugin, TablePlugin, TocPlugin |
| Server OS: |
Free BSD |
| Web server: |
Apache |
| Perl version: |
|
| Client OS: |
Windows 2000 |
| Web Browser: |
Explorer |
--
AlainMivilleDeChene - 17 Oct 2003
Answer
See fix in
Codev.WebDotTopicFormFieldNamesDontWork
--
PeterThoeny - 19 Oct 2003