Difference between revisions of "Template:News"
From Earth Science Information Partners (ESIP)
(7 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
|200 | |200 | ||
}} | }} | ||
+ | |||
+ | {{#vardefine: target_portal | ||
+ | |{{#if: {{#urldecode: {{#urlget:News_filter[Portal]}}}} | ||
+ | |{{#urldecode: {{#urlget:News_filter[Portal]}}}} | ||
+ | |{{ROOTPAGENAME}} | ||
+ | }} | ||
+ | }} | ||
{{#switch: {{{News repeat every year|}}} | {{#switch: {{{News repeat every year|}}} | ||
Line 52: | Line 59: | ||
}} | }} | ||
}} | }} | ||
− | |#default= | + | |#default=Draft |
}} | }} | ||
}} | }} | ||
Line 67: | Line 74: | ||
-->{{#switch: {{#var: status}} | -->{{#switch: {{#var: status}} | ||
− | | | + | |Draft =<span class="text-muted">Draft</span> |
− | |On | + | |On =<span class="text-success">Published</span> |
− | | | + | |Off =<span class="text-danger">Expired</span> |
}} {{#switch: Yes | }} {{#switch: Yes | ||
|{{{News is sticky|}}} | |{{{News is sticky|}}} | ||
Line 99: | Line 106: | ||
</div><!-- | </div><!-- | ||
− | ####### NEWS FEED ####### | + | ####### DISABLING NEWS FEED ####### |
− | + | {{#if: {{{News feed|}}} | |
+ | |<div class="d-flex"> | ||
<div class="text-muted" style="width:100px">News feed:</div>{{#queryformlink: form=News filter | <div class="text-muted" style="width:100px">News feed:</div>{{#queryformlink: form=News filter | ||
|link text='''{{{News feed|}}}''' | |link text='''{{{News feed|}}}''' | ||
Line 110: | Line 118: | ||
|News filter[News is sticky]={{#urlget:News filter[News is sticky]}} | |News filter[News is sticky]={{#urlget:News filter[News is sticky]}} | ||
|News filter[News repeat every year]={{#urlget:News filter[News repeat every year]}} | |News filter[News repeat every year]={{#urlget:News filter[News repeat every year]}} | ||
+ | |News filter[Portal]={{#var: target_portal}} | ||
|_run=1 | |_run=1 | ||
− | }}</div> <!-- | + | }}</div> |
+ | }} | ||
+ | --> <!-- | ||
###### NEWS TAG ###### | ###### NEWS TAG ###### | ||
Line 121: | Line 132: | ||
|@@@ | |@@@ | ||
|{{#queryformlink: form=News filter | |{{#queryformlink: form=News filter | ||
− | |link text=<i class="fa fa-hashtag small"></i> '''@@@''' | + | |link text=<i class="fa fa-hashtag small"></i>'''@@@''' |
|News filter[News tag]=@@@ | |News filter[News tag]=@@@ | ||
|News filter[News feed]={{#urlget:News filter[News feed]}} | |News filter[News feed]={{#urlget:News filter[News feed]}} | ||
Line 128: | Line 139: | ||
|News filter[News is sticky]={{#urlget:News filter[News is sticky]}} | |News filter[News is sticky]={{#urlget:News filter[News is sticky]}} | ||
|News filter[News repeat every year]={{#urlget:News filter[News repeat every year]}} | |News filter[News repeat every year]={{#urlget:News filter[News repeat every year]}} | ||
+ | |News filter[Portal]={{#var: target_portal}} | ||
|_run=1 | |_run=1 | ||
}} | }} | ||
Line 151: | Line 163: | ||
|News filter[News is sticky]={{#urlget:News filter[News is sticky]}} | |News filter[News is sticky]={{#urlget:News filter[News is sticky]}} | ||
|News filter[News repeat every year]={{#urlget:News filter[News repeat every year]}} | |News filter[News repeat every year]={{#urlget:News filter[News repeat every year]}} | ||
+ | |News filter[Portal]={{#var: target_portal}} | ||
|_run=1 | |_run=1 | ||
}} </div> | }} </div> | ||
Line 167: | Line 180: | ||
{{{News attachments|}}} | {{{News attachments|}}} | ||
</div> | </div> | ||
− | + | </includeonly> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |