P.P.S. Martien, were you in irc://irc.freenode.net/#semanticmediawiki the other day? I am in there now if you want to work on some problems in real time instead of by esnail ;-)
Dan. 2009/7/4 Dan Bolser <dan.bol...@gmail.com>: > 2009/7/4 Martien <martien.van.steenber...@gmail.com>: >> >> 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 semantic-forms@googlegroups.com To unsubscribe from this group, send email to semantic-forms+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/semantic-forms?hl=en -~----------~----~----~----~------~----~------~--~---