Just a guess, but try removing the line breaks:
{{ #if: {{{Hooking it up |}}} | <h2> Hooking it up </h2> {{{Hooking it up}}}}}
Or use HTML comments if you still want breaks in the code for readability:
{{ #if: {{{Hooking it up |}}} |<!-- --><h2> Hooking it up </h2><!-- -->{{{Hooking it up}}}<!-- -->}}
-----Original Message----- From: mediawiki-l-bounces@lists.wikimedia.org [mailto:mediawiki-l-bounces@lists.wikimedia.org] On Behalf Of Adam Meyer Sent: Tuesday, August 24, 2010 5:24 AM To: MediaWiki announcements and site admin list Subject: [Mediawiki-l] Ignoring Template Whitespace
I have a template I use for about 1/4 of all the pages on my wiki that is pretty complex. I have many sections that if are left blank, the entire section does not show up. But when those sections are left blank, the template leave whitespace (line breaks) filling the area that section would have been in.
Id like it if the sections were blank that it truly ignores that area. It probably has to do with the white space in the template, but without it, it's very unreadable (example below if needed)
From my template:
{{ #if: {{{Hooking it up |}}} | == Hooking it up == {{{Hooking it up}}} }}
{{ #if: {{{Code Information|}}} | == Code == {{{Code Information}}} }}
{{ #if: {{{Availability |}}} | ==Availability== {{{Availability}}} }}
so if I have: | Hooking it up = this that | Code Information = hello code | Availability = Availability of this
Everything is fine. But if I have this (blank code section): |Hooking it up = this that |Code Information = |Availability = Availability of this
I end up with the section for code being blank, but it still takes up space on the page as if I had a ton of line breakes.
thanks, -Adam _______________________________________________ MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l