Difference between revisions of "Template:LogList2"

From Masq
(Created page with '{{#forargs: |key |value |{{#switch: {{#var: key }} |the_log = {{#vardefine: plain_name | {{#sub:{{{{{#var: value}}}}}|2|-2}} }}{{#vardefine: the_title|}}{{#vardefine: the_desc|}…')
 
m
 
(147 intermediate revisions by one user not shown)
Line 1: Line 1:
{{#forargs:
+
{{#dplvar:set|date_type|{{#ifeq:{{uc:{{{date_style}}}}}|RL|RL|IC}}}}
|key
+
{{#ifeq:{{{explain_date}}}|yes|<center>''-= Dates are {{#dplvar:date_type}} =-''</center>|}}<table class="wikitable sortable"><tr style="display:none;"><th data-sort-type="date"></th><th class="unsortable"></th></tr>
|value
+
{{#fornumargs: startkey
|{{#switch: {{#var: key }}
+
|startvalue
|the_log = {{#vardefine: plain_name | {{#sub:{{{{{#var: value}}}}}|2|-2}} }}{{#vardefine: the_title|}}{{#vardefine: the_desc|}}
+
|{{#dplvar:set|key|{{#explode:{{#var:startvalue}}|~|0}}}}{{#dplvar:set|value|{{#explode:{{#var:startvalue}}|~|1}}}}
|my_title={{#vardefine: the_title|{{#var:value}}}}
+
{{#switch: {{#dplvar: key}}
|description={{#vardefine: the_desc|{{#var:value}}}}{{ #dpl:  
+
| the_log=
 +
{{#dplvar:set|plain_name | {{#sub:{{#dplvar: value}}|2|-2}}}}
 +
{{#dplvar:set|the_title|None.}}
 +
{{#dplvar:set|the_desc|None.}}
 +
| my_title=
 +
{{#dplvar:set|the_title|{{#dplvar:value}}}}
 +
| description=
 +
{{#dplvar:set|the_desc|{{#dplvar:value}}}}
 +
{{#dplvar:set|the_date|
 +
{{#dpl:  
 
| namespace=
 
| namespace=
| titlematch={{#var:plain_name}}
+
| titlematch={{#dplvar:plain_name}}
 
| replaceintitle=/^.*?\s-\s/,
 
| replaceintitle=/^.*?\s-\s/,
 
| category=Log
 
| category=Log
| include={log}:rl_date
+
| include={{#ifeq:{{#dplvar:date_type}}|RL|{log}:rl_date|{log}:ic_date}}
| format= ,,: [[%PAGE%|{{{{{#var:the_title}}|%TITLE%}}}]]<br />,<div style="padding-left: 2.75em; margin-top:-.5em; font-style:italic;">\n{{{{{#var:the_desc}}}}}\n</div>
+
| format=,,,
 
| secseparators=
 
| secseparators=
 
| noresultsheader=Nothing to see here.
 
| noresultsheader=Nothing to see here.
 +
}}}}
 +
<tr><td style="display:none;">{{#dplvar:the_date}}</td>
 +
<td>{{#dplvar:the_date}}: [[{{#dplvar:plain_name}}|{{#ifeq:{{#dplvar:the_title}}|None.|{{#regex:{{#regex:{{#dplvar:plain_name}}|%^.*\-(.*)$%|$1}}|/_/|&nbsp;}}|{{#dplvar:the_title}}}}]]<br /><div style="padding-left: 2.75em; font-style:italic;">{{#dplvar:the_desc}}</div></td></tr>
 
}}
 
}}
 
}}
 
}}
}}{{#vardefine:logLevel|Adv}}
+
</table><noinclude>[[Category:Templates]]</noinclude>

Latest revision as of 17:50, 23 November 2013