Hi, That doesn't sound good... though I really should have asked a more basic question, which is: in the wiki source of that page, does the free text sentence also show up before both templates?
And if so, what version of SF are you using? -Yaron On Thu, Jan 15, 2009 at 3:11 PM, Alex Le Bek <[email protected]>wrote: > Hi Yaron, > > Thanks for coming back to me on this. > > I have the Form:F: > > {{{for template|X...}}} > some stuff > {{{end template}}} > > {| > |'''Other content for this article''' > |- > |{{{standard input|free text}}} > |} > > {{{for template|Y...}}} > some stuff > {{{end template}}} > > The Template:X which generates the html is like this: > > <div class="MainInfobox"> > ...asserts all the semantics etc in the form... > </div> > > On the form I enter this text into free text: > > 'My other thoughts are [[Top tip::Eat well and sleep well]]' > > In the actual HTML of the generated page I get this : > > <p><br /> > > My other thoughts are Eat well and sleep well > </p><p><br /> > > </p> > > <div class="MainInfobox" style="margin-bottom:3px;">...</div> > > > How does the free text know where to go? I thought it might end up floating > about under the div but before the contents of Template:Y are generated. > Have I missed a way to say where it should be as with an ordinary field? I > now realize I don't understand the purpose of free text - couldn't I just > use a {{{field...|input type=textarea}}} ? Sorry for this basic question but > I need to be sure I have the 'free text' facility correctly available on a > site which has become(for good reason!) very forms driven. > > Thanks > Alex > > > > > On Thu, Jan 15, 2009 at 7:00 PM, Yaron Koren <[email protected]> wrote: > >> Hi, >> Can you clarify: does the free-text input appear in the wrong place in the >> HTML itself, or only in the page where the HTML is rendered? >> >> -Yaron >> >> >> On Thu, Jan 15, 2009 at 5:53 AM, Alex Le Bek <[email protected]>wrote: >> >>> Hi, >>> >>> I cannot see a way to control the position of the {{{standard input| free >>> text}}} content. >>> >>> {{{standard input| free text}}} is positioned in my form (after an >>> {{{end template}}} and before the next {{{for template...}}} but appears at >>> the top of the resulting page content and outside of the containing div. Is >>> there a way to refer to this content in the template and explicitly lay it >>> out? >>> >>> Thanks >>> Alex >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
