Template:LocalisedContent: Difference between revisions
From OER in Education
No edit summary |
No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 27: | Line 27: | ||
}} | }} | ||
{{localisedContent | |||
| | |||
|country=ABC | |||
|letter=A | |||
|colour=green | |||
|tag=ke | |||
|unmarked=1 | |||
}} | |||
= Some tests with headings = | = Some tests with headings = | ||
Line 37: | Line 45: | ||
</noinclude><!-- | </noinclude><!-- | ||
Extra documentation: | Extra documentation: | ||
{{#ifeq: {{{ | {{#ifeq: {{{text|}}} selects whether content is in-line, or in a box. | ||
--><includeonly>{{#ifeq: {{{1|}}} | |<!-- | --><includeonly>{{#vardefine:sbo|[}}{{#vardefine:sbc|]}}{{#ifeq: {{{text|}}} | |<!-- | ||
start inline content | |||
-->{{#vardefine:localisedcontent|<span style="padding: 1px; border-bottom: solid 2px {{{colour|black}}}; border-right: solid 2px {{{colour|black}}};">{{{1}}}</span><sup><span style="color:{{{colour|black}}};">[[OER4Schools/{{{country|country}}}|{{#var:sbo}}{{{letter|letter}}}{{#var:sbc}}]]</span></sup>}}<!-- | |||
end inline content | |||
-->|<!-- | |||
Start localised content box | Start localised content box | ||
-->{{#vardefine:localisedcontent|<div style="margin:5px 0 20px 20px; border:solid 1px {{{colour}}};border-left:solid 10px {{{colour}}};background-color:#efefef;overflow:auto; | -->{{#vardefine:localisedcontent|<div style="margin:5px 0 20px 20px; border:solid 1px {{{colour}}};border-left:solid 10px {{{colour}}};background-color:#efefef;overflow:auto; | ||
Line 51: | Line 63: | ||
</div>}}<!-- | </div>}}<!-- | ||
End localised content box | End localised content box | ||
-->}}<!-- | |||
PRODUCE UNMARKED VERSIONS | |||
-->{{#ifeq: {{{text|}}} | |<!-- | |||
start inline content UNMARKED | |||
-->{{#vardefine:localisedcontentUNMARKED|<span style="">{{{1}}}</span>}}<!-- | |||
end inline content UNMARKED | |||
-->|<!-- | -->|<!-- | ||
Start localised content box UNMARKED (at the moment the same as the marked box above... | Start localised content box UNMARKED (at the moment the same as the marked box above... | ||
-->{{#vardefine:localisedcontentUNMARKED|<div style="margin:5px 0 20px 20px; border:solid 1px {{{colour}}};border-left:solid 10px {{{colour}}};background-color:#efefef;overflow:auto; | -->{{#vardefine:localisedcontentUNMARKED|<div style="margin:5px 0 20px 20px; border:solid 1px {{{colour}}};border-left:solid 10px {{{colour}}};background-color:#efefef;overflow:auto; | ||
Line 66: | Line 80: | ||
</div>}}<!-- | </div>}}<!-- | ||
End localised content box UNMARKED | End localised content box UNMARKED | ||
-->}}<!-- | -->}}<!-- | ||
display logic: | display logic: | ||
-->{{#ifeq: {{#var:islocal}} | yes |<!-- | -->{{#ifeq: {{#var:islocal}} | yes |<!-- | ||
-->{{#ifeq: {{#var:localcode}} | {{{tag}}} |<!-- -->{{#var:localisedcontentUNMARKED}}<!-- -->}}<!-- | -->{{#ifeq: {{#var:localcode}} | {{{tag}}} |<!-- -->{{#var:localisedcontentUNMARKED}}<!-- -->|<!--nothing-->}}<!-- | ||
-->|<!-- else | -->|<!-- else | ||
-->{{#var:localisedcontent}}<!-- | -->{{#ifeq:{{{unmarked|}}}|1|<!-- -->{{#var:localisedcontentUNMARKED}}<!-- -->|<!-- -->{{#var:localisedcontent}}<!-- -->}}<!-- | ||
-->}}</includeonly> | -->}}</includeonly> |