2009/7/4 Martien <[email protected]>:
>
> Given: Form:Test, Template:Test, Category:Test according to basic
> setup.
>
> Everything works fine when Form:Test has:
>
>    {{{for template|Test}}}
>    {| class="formtable"
>    |-
>    !Has author(s):
>    | {{{field|Has author}}}
>    |}
>    {{{end template}}}
>
> I.e. when I use the form to create a apge called Test, this page gets
> the following ocntent:
>
>    {{Test
>    |Has author=aap,noot,mies,wim,zus,jet
>    }}
>
> Now when I change the filed line in the form to:
>
>    | {{{field|uploadable|Has author}}}
>
> and use the form the edit the Test page it gets mangled and ends up
> like:
>
>    {{Test
>    |uploadable=aaa
>    |Heeft_auteur=aap,noot,mies,wim,zus,jet
>    }}
>
> Similar things happen when I do:
>
>    | {{{field|size=50|Has author}}}
>
> Running SemanticForms 1.7.3
>
> Any clues?

Yeah, I think you need:

| {{{field|Has author|uploadable}}}


>From the man page:
http://www.mediawiki.org/wiki/Extension:Semantic_Forms

"field - Specifies a field to be placed in a form, corresponding to a
template field. The name immediately following the field declaration
is the name of the template field."


I think that text could be clearer, but it does suggest that you need
to use the above format rather than what you have (the clue was the
'uploadable' string turning up in the template).

See: http://www.mediawiki.org/wiki/Extension:Semantic_Forms#Sample_form


In documentation I'd recommend the use of the term 'template
parameter' over 'template field' to mean the string used to identify a
variable in the template call. i.e.

{{ my template | some such = so and so }}

whole thing = template call.
"my template" = template name.
"some such" = template parameter.
"so and so" = value of the parameter.


HTH,
Dan.


P.S. How come 'forminput' doesn't have named parameters? Is it a limit
of the way parser functions work, or it just hasn't been coded that
way?




> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Semantic Forms" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/semantic-forms?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to