Jump to content

Template:Transclude: Difference between revisions

From Sugar Labs
link to wiki-devel
update collapsible code. See Wiki Team/Guide/Collapsible content.
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div style="border:1px solid orange; margin:0px; padding-left:6px; padding-right:6px; background-color:lightyellow;">{{#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>|}}{{{note|<small>'''Note:''' The contents of this section have been transcluded from [[{{{1}}}|another page]]:</small><br>}}}{{#if: {{{heading|}}}|{{{heading}}}|<div style="clear:both"></div><h1>[[{{{1}}}]]</h1> }}<div style="clear:both"></div>{{:{{{1}}}}}</div><includeonly>[[Category:Page with transclusion]]</includeonly><noinclude>
<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]]
[[Category:Template]]__NOTOC__


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.
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==
==Usage==
The template takes two optional parameters
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'''
# '''note'''
#* Can be any text, which will be displayed before the transclusion in place of the default: <nowiki><small>'''Note:''' The contents of this section have been transcluded from [[{{{1}}}|another page]]:</small><br> </nowiki>
#* 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'''
# '''heading'''
#* any non-whitespace text, used with the <nowiki>{{#if:</nowiki> parser function to replace the default page title heading with another block of introductory text, or none (<nowiki><nowiki></nowiki></nowiki>). Default: (empty string).
#* 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'''
# '''olpc'''
#* any non-whitespace text, used with the <nowiki>{{#if:</nowiki> parser function to bring in the OLPC Wiki image ahead of the transclusion. Default: (empty string).
#* 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:
Example syntax:
<pre>
<pre>
{{Transclude|the transcluded wiki page|note=|heading=optional introductory text|olpc=}}
{{Transclude|the transcluded wiki page|note=|heading=optional introductory text|collapsed=mw-collapsed}}
</pre>
</pre>


Line 22: Line 35:
{{Transclude|olpc:Community Jabber Servers|olpc=1}}
{{Transclude|olpc:Community Jabber Servers|olpc=1}}


See http://wiki-devel/sugarlabs.org/go/Template:Transclude for the appearance of this page with interwiki transclusion enabled.
==Limitation==
* If the template is entered after a formatted indent such as *, #, :, the surrounding division frame will not capture the actual transclusion.
</noinclude>
</noinclude>

Latest revision as of 22:23, 6 November 2013

Note: The contents of this section have been transcluded from another page, [[{{{1}}}]]:

[[{{{1}}}]]

{{:{{{1}}}}}

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,

  1. 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:

  1. collapsed
    • Default: (empty string) - This shows the transcluded page.
    • Enter collapsed=mw-collapsed to have the transcluded page collapsed on page load (if javascript is enabled).
  2. note
    • Default: <small>'''Note:''' The contents of this section have been transcluded from another page, [[{{{1}}}]]:</small>
    • You may enter any text, which will be displayed before the transclusion in place of the default.
  3. heading
    • Default: (empty string) - This shows the page title heading above the transclusion (by means of this wikicode, <h1>[[{{{1}}}]]</h1>.
    • Entering any non-whitespace text will be used with the {{#if: parser function to replace the default page title heading with another block of introductory text.
    • To hide the page title header, enter <nowiki></nowiki>.
  4. olpc
    • Default: (empty string) - no effect.
    • Entering any non-whitespace text will be used with the {{#if: parser function to bring in the OLPC Wiki logo image ahead of the transclusion.


Example syntax:

{{Transclude|the transcluded wiki page|note=|heading=optional introductory text|collapsed=mw-collapsed}}

The example wiki text below produces this transclusion:

{{Transclude|olpc:Community Jabber Servers|olpc=1}}
Note: The contents of this section have been transcluded from another page, olpc:Community Jabber Servers:
OLPC_wiki_logo.png

olpc:Community Jabber Servers


What is a Jabber Server

A (specially configured) jabber server is used to allow multiple XOs/Sugar instances to connect and collaborate remotely. Imagine that a school in Peru and a school in Canada wanted to collaborate via their XOs. The mesh network doesn't stretch that far, but the two schools could use a Jabber server to communicate.

The non-sugarlabs.org servers might serve specific geographic regions or other groups.

To set up your own community or private server, see: Run your own jabber server.


Community Server Directory

If you want to publicize your server, please list it below. In "community", specify who should use this server - be as specific as possible. Please add a sysadmin contact email address so we can bug you when it's down...


Community Servers
server name community comments sysadmin contact
jabber.sugarlabs.org developers, testers, latest Sugar version users a development installation undergoing changes jabber AT sugarlabs DOT org systems@lists.sugarlabs.org http://wiki.sugarlabs.org/go/Service/jabber
orcalab.net Open to all Various transports, located in Germany xmpp@blackonion.org
potter-pod.no-ip.biz Richmond, VA. (any)
xmppcomm.com Open to All Ukrainian server. Supports jabber domain hosting JID: jadm@xmppcomm.com, E-mail: jadm@xmppcomm.com
im.it-native.de Open to All German Server. MUC and Webinterface aviable. JID: Arsimael@im.it-native.de
is-a-furry.org Open to All MUC and Multilingual Webinterface available. JID: Arsimael@is-a-furry.org


Connecting to a community jabber server

In Sugar, click on the centre icon, then My Settings, Network, and change the Server.

Limitation

  • If the template is entered after a formatted indent such as *, #, :, the surrounding division frame will not capture the actual transclusion.