2009/3/24 Patrick Nagel <[email protected]>: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, > > I'm using "input templates" and "output templates" on my Wiki, so that I can > reuse them in multiple forms in different constellations. > > Here is a (simplified) example of a page that gets created by Form:Person: > > {{Person output}} > {{Person > |GivenName=Patrick > |FamilyName=Nagel > ... > }} > {{Person functions > |IsEmployee=Yes > ... > }} > Some free text > > The "Person functions" template looks like this (in the Wiki it's just one > long line): > <noinclude>This template puts a person page into the appropriate > categories</noinclude><includeonly>{{ #ifeq: {{{IsEmployee|No}}} | Yes | > [[Category:Employees]] }}</includeonly> > > Now my problem is, that although those "input templates" (like "Person" and > "Person functions") should not output anything (well, except Category or > Property assignments), they show up as '<p><br /></p>' when the page is > rendered. > > Since I have many more than just the two input templates that you can see in > the simplified example, this leads to a *lot* of whitespace (many <p><br > /><p>, resulting in many blank lines in the rendered page). This is annoying > because I either have whitespace at the top of each page, between the actual > output (done by the "Person output" template) and the free text (as in my > example) or at the end of the page. > > I can "trick" MediaWiki into not inserting this whitespace by changing the > Wikitext of my above example Person page to the following: > > {{Person output}} {{Person > |WesternGivenName=Patrick > |WesternFamilyName=Nagel > ... > }} {{Person functions > |IsEmployee=Yes > ... > }} > Some free text > > Note: I removed the line breaks between template calls. > > It definitely makes the Wikitext much less nice to read, which is a problem. > But even if I decided that I could live with that problem, there would be > another one: Whenever Semantic Forms processes such a page, it will > reintroduce the line breaks, and I haven't found a way to stop it from doing > that. > > Does anybody have an idea what I could do to get rid of that whitespace?
Tried asking in MediaWiki-L? What does the Person template look like? Dan. > Thanks, > Patrick. > > - -- > Key ID: 0x86E346D4 http://patrick-nagel.net/key.asc > Fingerprint: 7745 E1BE FA8B FBAD 76AB 2BFC C981 E686 86E3 46D4 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAknJcdEACgkQyYHmhobjRtSYOgCgkcI2gqemNoTXCjdABjqmedcC > Q+EAn3GztZTiNhYnSf1ZdkSKB1chaPeO > =7Vmi > -----END PGP SIGNATURE----- > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
