Difference between revisions of "Template:Teaser"

From Culture.si
Line 1: Line 1:
<includeonly>{{#if:{{#str:trim|{{{1|}}}}}|{{dataRow|Teaser100|{{first_sentence|{{{1}}}}}}}
+
<includeonly>{{{image={{#arr:getitem|{{#arr:getitem|{{#arr:match|{{{1}}}|(File:{{!}}Image:{{!}}image\{{!}}).*\.(jpg{{!}}JPG)}}|0|}}|0|}}}}}}}{{{intro={{first_sentence|{{{1}}}}}}}}
{{ImageDataRow|TeaserImg|{{#arr:getitem|{{#arr:getitem|{{#arr:match|{{{1}}}|(File:{{!}}Image:{{!}}image\{{!}}).*\.(jpg{{!}}JPG)}}|0|}}|0|}}}}{{dataRow|TeaserText|{{#eval:text|{{first_sentence|{{{1}}}}}}}}}
+
{{#if:{{#str:trim|{{{1|}}}}}|{{dataRow|Teaser100|{{{intro}}}}}
 +
{{ImageDataRow|TeaserImg|{{{image}}}}}{{dataRow|TeaserText|{{#eval:text|{{{intro}}}}}}}
 
<div id="teaser">
 
<div id="teaser">
 
{{{1}}}
 
{{{1}}}
 
</div>
 
</div>
{{setProp|Teaser100|{{#eval:parse|{{first_sentence|1={{{1}}}}}}}}}
+
{{#data:set|Teaser|page={{FULLPAGENAME}}|intro={{{intro}}}|image={{{image}}}}}
 +
{{setProp|Teaser100|{{#eval:parse|{{{intro}}}}}}}
 
{{setProp|teaser|{{#replace:{{#replace:{{#replace:{{{1|}}}|320px|282px}} |250px|221px}}  |568px|282px}}}}
 
{{setProp|teaser|{{#replace:{{#replace:{{#replace:{{{1|}}}|320px|282px}} |250px|221px}}  |568px|282px}}}}
 
{{#prop:set|Teaser|{{#replace:{{#replace:{{#replace:{{{1|}}}|320px|282px}} |250px|221px}}  |568px|282px}}}}}}</includeonly>
 
{{#prop:set|Teaser|{{#replace:{{#replace:{{#replace:{{{1|}}}|320px|282px}} |250px|221px}}  |568px|282px}}}}}}</includeonly>

Revision as of 17:57, 11 September 2019