Last modified: 2011-11-10 22:27:48 UTC
I created a form which name includes a slash, for example, `Region/Attributes'. (I also have form `Region', and some other forms `Region/xxx'). Then I used `#formlink' function to create a link: {{ #formlink: form=Region/Attributes | link type = text | link text = Edit attributes | target = Country }} `#formlink' creates a link with target `http://localhost.localdomain/wiki/Special:FormEdit/Region/Attributes/Country'. When I click on the link, page `Country' is opened for editing with `Region' form. That's incorrect, because the specified form is `Region/Attributes', not just `Region'. Some background. I developed an approach, when a page can be edited either as whole, or each section separately (by clicking `[edit]' links at the top of every section). The approach based on multiple forms and templates (to avoid code duplication). I found it is convenient to move sub-forms to subpages of base form. This is the reason for slash in the form name. Slash can be avoided by using another form name, like "Region (Attributes)", but subpages are convenient, because can be renamed with parent form, listed with SubPageList extension, etc.
This has now been fixed in the SVN code.