Difference between revisions of "Template:Transclusion"
m (1 revision imported) |
(Tag: 2017 source edit) |
||
Line 1: | Line 1: | ||
+ | <bs:pageaccess groups="sysop" /> | ||
<includeonly><templatestyles src="Transclusion/styles.css" /> | <includeonly><templatestyles src="Transclusion/styles.css" /> | ||
<div class="tc {{#switch:{{{tcstyle}}}|grey=tcgrey|yellow=tcyellow|blue=tcblue|green=tcgreen|red=tcred}}" style="{{#if:{{{tcbackground|}}}| background:{{{tcbackground}}};|}}{{#if:{{{tcborder|}}}| border:{{{tcborder}}};|}}{{#if:{{{tcpadding|}}}| padding:{{{tcpadding}}};|}}">{{#if: {{{section|}}}|{{#dpl:title={{{transcludedpage}}}|include=#{{{section|}}}}}|{{ {{{transcludedpage}}} }} }}</div></includeonly> | <div class="tc {{#switch:{{{tcstyle}}}|grey=tcgrey|yellow=tcyellow|blue=tcblue|green=tcgreen|red=tcred}}" style="{{#if:{{{tcbackground|}}}| background:{{{tcbackground}}};|}}{{#if:{{{tcborder|}}}| border:{{{tcborder}}};|}}{{#if:{{{tcpadding|}}}| padding:{{{tcpadding}}};|}}">{{#if: {{{section|}}}|{{#dpl:title={{{transcludedpage}}}|include=#{{{section|}}}}}|{{ {{{transcludedpage}}} }} }}</div></includeonly> |
Revision as of 18:41, 7 April 2021
This template allows to transclude a page and add styling to the transcluded content with background, border and padding option.
The template file (Template:Transclusion) can be downloaded as part of the template package.
<templatedata> { "params": { "transcludedpage": { "label": "Page to transclude into this document", "description": "Add the full page name (including namespace if applicable)", "required": true, "default": "Namespace:Pagename" }, "section": { "label": "Page section", "description": "Include only a section of the page (enter the heading title)" }, "tcstyle": { "label": "Color style", "description": "Sets the background and border color. These colors can be overwritten individually with the border and background setting.", "example": "grey,yellow,blue,green,red", "type": "string" }, "tcbackground": { "label": "Background", "description": "Overwrites the background value of the color style setting.", "autovalue": "#efefef" }, "tcborder": { "label": "Border", "description": "Overwrites the border value of the selected color style.", "autovalue": "1px solid #cccccc" }, "tcpadding": { "label": "Padding", "description": "Overwrites the default padding of 0px", "autovalue": "20px" } }, "description": "The following parameters can be set in visual editing mode:", "paramOrder": [ "transcludedpage", "section", "tcstyle", "tcbackground", "tcborder", "tcpadding" ] } </templatedata>