Changes

Jump to navigation Jump to search
1,950 bytes added ,  23:23, 6 November 2013
update collapsible code. See Wiki Team/Guide/Collapsible content.
Line 1: Line 1: −
<noinclude>The purpose of this template is to reveal sections of pages that come from transcluded pages. Pages tagged with this will be included in the [[:Category:Page with transclusion]] and will display the contents of the page in a lightyellow color as a reminder for the whole (just in case there are links to subsections that fail to make the warning visible.
+
<div style="border:1px solid orange; margin:0px; padding-left:6px; padding-right:6px; background-color:lightyellow;"><div class="mw-collapsible {{{collapsed|}}}" data-collapsetext="hide&nbsp;▲" data-expandtext="show&nbsp;▼">{{{note|<small>'''Note:''' The contents of this section have been transcluded from another page, [[{{{1}}}]]:</small>}}} <div class="mw-collapsible-content">{{#if: {{{olpc|}}}|<span class="plainlinks" style="clear:left; float: left; margin: .5em 1.7em .5em 0; background: white;">[http://wiki.laptop.org/go/The_OLPC_Wiki http://wiki.laptop.org/skins/common/images/OLPC_wiki_logo.png]</span>|}}{{#if: {{{heading|}}}|{{{heading}}}|<div style="clear:both"></div><h1>[[{{{1}}}]]</h1>}}<div style="clear:both"></div>{{:{{{1}}}}}</div></div></div><includeonly>[[Category:Page with transclusion]]</includeonly><noinclude>
 +
[[Category:Template]]__NOTOC__
   −
The template takes an extra (optional) parameter that can be any text and will be displayed before the transclusion.
+
The purpose of this template is to reveal those sections of pages that come from transcluded pages.  Pages using this template will be included in the [[:Category:Page with transclusion]] and will display the contents of the transcluded page in a lightyellow color as a reminder of its off-page source.
    +
==Usage==
 +
The template takes 1 required,
 +
# '''wiki page title'''
 +
#* Enter the local ''wiki page title'' (or ''interwiki prefix:remote title'', if interwiki transclusion is allowed by the administrators).
 +
 +
 +
and 4 optional parameters:
 +
# '''collapsed'''
 +
#* Default: (empty string) - This shows the transcluded page.
 +
#* Enter <code>collapsed=mw-collapsed</code> to have the transcluded page collapsed on page load (if javascript is enabled).
 +
# '''note'''
 +
#* Default: <nowiki><small>'''Note:''' The contents of this section have been transcluded from another page, [[{{{1}}}]]:</small></nowiki>
 +
#* You may enter any text, which will be displayed before the transclusion in place of the default.
 +
# '''heading'''
 +
#* Default: (empty string) - This shows the page title heading above the transclusion (by means of this wikicode, <nowiki><h1>[[{{{1}}}]]</h1></nowiki>.
 +
#* Entering any non-whitespace text will be used with the <nowiki>{{#if:</nowiki> parser function to replace the default page title heading with another block of introductory text.
 +
#* To hide the page title header, enter <code><nowiki><nowiki></nowiki></nowiki></code>.
 +
# '''olpc'''
 +
#* Default: (empty string) - no effect.
 +
#* Entering any non-whitespace text will be used with the <nowiki>{{#if:</nowiki> parser function to bring in the OLPC Wiki logo image ahead of the transclusion.
 +
 +
 +
Example syntax:
 
<pre>
 
<pre>
{{Transcluded|the transcluded wiki page|optional text}}
+
{{Transclude|the transcluded wiki page|note=|heading=optional introductory text|collapsed=mw-collapsed}}
 
</pre>
 
</pre>
   −
[[Category:Template]]</noinclude>
+
The example wiki text below produces this transclusion:
<includeonly>
+
<nowiki>{{Transclude|olpc:Community Jabber Servers|olpc=1}}</nowiki>
[[Category:Page with transclusion]]</includeonly>
+
{{Transclude|olpc:Community Jabber Servers|olpc=1}}
{| width=100%
+
 
|<div style="border-top:1px solid orange; border-bottom:1px solid #orange; margin:0px; background-color:lightyellow;">
+
==Limitation==
{| style="background-color:lightyellow;" align="left"
+
* If the template is entered after a formatted indent such as *, #, :, the surrounding division frame will not capture the actual transclusion.
|-
  −
| align="left" | '''Notice:''' {{{2|The contents of this section have been transcluded from another page:}}}
  −
|-
  −
|<div style="font-size: 1.7em;" align=left>[[{{{1}}}]]:</div>
  −
|}
  −
{{:{{{1}}}}}
  −
<noinclude>
  −
|}
   
</noinclude>
 
</noinclude>

Navigation menu