|
|
| Line 1: |
Line 1: |
| <includeonly> | | <includeonly><templatestyles src="Template:NewsItem/styles.css" /> |
| <templatestyles src="Template:NewsItem/styles.css" /> | | <div class="news-card news-card--{{{category|}}}"> |
| | | <div class="news-card__header"> |
| <div class="news-card news-card--{{lc:{{{category|policy}}}}}"> | | <div class="news-card__date">{{{date|}}}</div> |
| <div class="news-card__header"> | | <div class="news-card__badges"> |
| <div class="news-card__date">{{#time:j F Y|{{{date|}}}}}</div> | | {{#if:{{{part_of_campaign|}}}|<div class="news-card__campaign-badge">{{{part_of_campaign}}}</div>}} |
| <div class="news-card__badges"> | | <div class="news-card__category-badge news-card__category-badge--{{{category|}}}">{{{category|}}}</div> |
| {{#if:{{{part_of_campaign|}}}|<div class="news-card__campaign-badge">{{{part_of_campaign}}}</div>}} | | </div> |
| <div class="news-card__category-badge news-card__category-badge--{{lc:{{{category|policy}}}}}">{{{category|Policy}}}</div> | | </div> |
| | |
| | <div class="news-card__location"> |
| | {{#if:{{{country|}}}|{{{country}}}}}{{#if:{{{admin1|}}}| · {{{admin1}}}}}{{#if:{{{admin2|}}}| · {{{admin2}}}}}{{#if:{{{locality|}}}| · {{{locality}}}}}{{#if:{{{growing_region|}}}| ({{{growing_region}}})}} |
| | </div> |
| | |
| | <h3 class="news-card__title">{{{title|}}}</h3> |
| | |
| | <div class="news-card__summary">{{{summary|}}}</div> |
| | |
| | {{#if:{{{agency|}}}| |
| | <div class="news-card__enforcement"> |
| | <div class="news-card__enforcement-label">Agency</div> |
| | <div class="news-card__enforcement-value">{{{agency}}}</div> |
| | </div> |
| | }} |
| | |
| | {{#if:{{{hectares|}}}|{{{plants|}}}| |
| | <div class="news-card__metrics"> |
| | {{#if:{{{hectares|}}}|<div class="news-card__metric"><span class="news-card__metric-icon">📏</span><span class="news-card__metric-value">{{{hectares}}} hectares</span></div>}} |
| | {{#if:{{{plants|}}}|<div class="news-card__metric"><span class="news-card__metric-icon">🌱</span><span class="news-card__metric-value">{{{plants}}} plants</span></div>}} |
| | </div> |
| | }} |
| | |
| | <div class="news-card__source"> |
| | <span class="news-card__source-label">Source:</span> {{{source|}}} |
| | </div> |
| </div> | | </div> |
| </div> | | </includeonly><noinclude> |
| | | {{Documentation}} |
| {{#if:{{{country|}}}{{{admin1|}}}{{{admin2|}}}{{{locality|}}}{{{growing_region|}}}|
| | </noinclude> |
| <div class="news-card__location">
| |
| {{#if:{{{country|}}}|{{{country}}}}}{{#if:{{{country|}}}{{{admin1|}}}| · }}{{{admin1|}}}{{#if:{{{admin1|}}}{{{admin2|}}}| · }}{{{admin2|}}}{{#if:{{{admin2|}}}{{{locality|}}}| · }}{{{locality|}}}{{#if:{{{growing_region|}}}| · ({{{growing_region}}})}}
| |
| </div>
| |
| }}
| |
| | |
| <h3 class="news-card__title">{{{title|{{PAGENAME}}}}}</h3>
| |
| | |
| {{#if:{{{summary|}}}|<div class="news-card__summary">{{{summary}}}</div>}}
| |
| | |
| {{#ifeq:{{lc:{{{category|}}}}}|enforcement|
| |
| {{#if:{{{agency|}}}{{{hectares|}}}{{{plants|}}}|
| |
| <div class="news-card__enforcement-data">
| |
| {{#if:{{{agency|}}}|<span class="enforcement-metric enforcement-metric--agency">🚔 {{{agency}}}</span>}}
| |
| {{#if:{{{hectares|}}}|<span class="enforcement-metric enforcement-metric--scale">📏 {{{hectares}}} ha</span>}}
| |
| {{#if:{{{plants|}}}|<span class="enforcement-metric enforcement-metric--scale">🌱 {{formatnum:{{{plants}}}}} plants</span>}}
| |
| </div> | |
| }}
| |
| }}
| |
| | |
| {{#if:{{{source|}}}|<div class="news-card__source">Source: {{{source}}}</div>}}
| |
| </div> | |
| | |
| [[Category:News Item]]
| |
| | |
| <div style="display:none;">
| |
| [[Has event date::{{{date|}}}]]
| |
| [[Has event category::{{{category|}}}]]
| |
| [[Has event headline::{{{title|{{PAGENAME}}}}}]]
| |
| [[Has event summary::{{{summary|}}}]]
| |
| [[Has source URL::{{{source|}}}]]
| |
| | |
| {{#if:{{{part_of_campaign|}}}|[[Has part of campaign::{{{part_of_campaign|}}}]]}}
| |
| {{#if:{{{country|}}}|[[Has country::{{{country|}}}]]}}
| |
| {{#if:{{{admin1|}}}|{{#arraymap:{{{admin1|}}}|;|@@|[[Has admin subdivision 1::{{trim:@@}}]]}}}}
| |
| {{#if:{{{admin2|}}}|{{#arraymap:{{{admin2|}}}|;|@@|[[Has admin subdivision 2::{{trim:@@}}]]}}}}
| |
| {{#if:{{{locality|}}}|[[Has locality::{{{locality|}}}]]}}
| |
| {{#if:{{{coordinates|}}}|[[Has event coordinates::{{{coordinates|}}}]]}}
| |
| {{#if:{{{growing_region|}}}|[[Has growing region::{{{growing_region|}}}]]}}
| |
| {{#if:{{{growing_area|}}}|[[Has growing area::{{{growing_area|}}}]]}}
| |
| | |
| {{#if:{{{agency|}}}|[[Has agency::{{{agency|}}}]]}}
| |
| {{#if:{{{hectares|}}}|[[Has hectares destroyed::{{{hectares|}}}]]}}
| |
| {{#if:{{{plants|}}}|[[Has plants eradicated::{{{plants|}}}]]}}
| |
| | |
| {{#if:{{{plot1_coordinates|}}}|{{#subobject:Eradication plot 1|Has eradication plot coordinates={{{plot1_coordinates|}}}|Has eradication plot label={{{plot1_label|}}}|Has eradication plot hectares={{{plot1_hectares|}}}|Has eradication plot plants={{{plot1_plants|}}}}}}
| |
| {{#if:{{{plot2_coordinates|}}}|{{#subobject:Eradication plot 2|Has eradication plot coordinates={{{plot2_coordinates|}}}|Has eradication plot label={{{plot2_label|}}}|Has eradication plot hectares={{{plot2_hectares|}}}|Has eradication plot plants={{{plot2_plants|}}}}}}
| |
| {{#if:{{{plot3_coordinates|}}}|{{#subobject:Eradication plot 3|Has eradication plot coordinates={{{plot3_coordinates|}}}|Has eradication plot label={{{plot3_label|}}}|Has eradication plot hectares={{{plot3_hectares|}}}|Has eradication plot plants={{{plot3_plants|}}}}}}
| |
| {{#if:{{{plot4_coordinates|}}}|{{#subobject:Eradication plot 4|Has eradication plot coordinates={{{plot4_coordinates|}}}|Has eradication plot label={{{plot4_label|}}}|Has eradication plot hectares={{{plot4_hectares|}}}|Has eradication plot plants={{{plot4_plants|}}}}}}
| |
| {{#if:{{{plot5_coordinates|}}}|{{#subobject:Eradication plot 5|Has eradication plot coordinates={{{plot5_coordinates|}}}|Has eradication plot label={{{plot5_label|}}}|Has eradication plot hectares={{{plot5_hectares|}}}|Has eradication plot plants={{{plot5_plants|}}}}}}
| |
| {{#if:{{{plot6_coordinates|}}}|{{#subobject:Eradication plot 6|Has eradication plot coordinates={{{plot6_coordinates|}}}|Has eradication plot label={{{plot6_label|}}}|Has eradication plot hectares={{{plot6_hectares|}}}|Has eradication plot plants={{{plot6_plants|}}}}}}
| |
| {{#if:{{{plot7_coordinates|}}}|{{#subobject:Eradication plot 7|Has eradication plot coordinates={{{plot7_coordinates|}}}|Has eradication plot label={{{plot7_label|}}}|Has eradication plot hectares={{{plot7_hectares|}}}|Has eradication plot plants={{{plot7_plants|}}}}}}
| |
| {{#if:{{{plot8_coordinates|}}}|{{#subobject:Eradication plot 8|Has eradication plot coordinates={{{plot8_coordinates|}}}|Has eradication plot label={{{plot8_label|}}}|Has eradication plot hectares={{{plot8_hectares|}}}|Has eradication plot plants={{{plot8_plants|}}}}}}
| |
| {{#if:{{{plot9_coordinates|}}}|{{#subobject:Eradication plot 9|Has eradication plot coordinates={{{plot9_coordinates|}}}|Has eradication plot label={{{plot9_label|}}}|Has eradication plot hectares={{{plot9_hectares|}}}|Has eradication plot plants={{{plot9_plants|}}}}}}
| |
| {{#if:{{{plot10_coordinates|}}}|{{#subobject:Eradication plot 10|Has eradication plot coordinates={{{plot10_coordinates|}}}|Has eradication plot label={{{plot10_label|}}}|Has eradication plot hectares={{{plot10_hectares|}}}|Has eradication plot plants={{{plot10_plants|}}}}}}
| |
| </div>
| |
| | |
| </includeonly>
| |
This is a documentation subpage for NewsItem.
It contains usage information, categories, and other content that is not part of the original template.
Usage
{{Reflist}}
This template formats the reference list at the bottom of articles. It provides consistent styling and optional multi-column layouts for pages with many references.
Parameters
| Parameter |
Description |
Default
|
colwidth |
Column width in em units. References will flow into multiple columns on wide screens. Use full to force single column. |
(none - single column)
|
group |
Reference group name (for <refgroup="name">) |
(none)
|
refs |
Defined references (for list-defined references) |
(none)
|
Examples
Basic usage
== References ==
{{Reflist}}
Multi-column (recommended for 10+ references)
== References ==
{{Reflist|colwidth=30}}
With reference group
== Notes ==
{{Reflist|group=note}}
== References ==
{{Reflist}}
List-defined references
== References ==
{{Reflist|refs=
<ref name="smith2020">Smith, J. (2020). ''Cannabis Genetics''. Publisher.</ref>
<ref name="jones2019">Jones, A. (2019). ''Himalayan Landraces''. Publisher.</ref>
}}
Styling
The template uses lw-reflist CSS classes which:
- Match the landrace.wiki visual style (green accents)
- Support dark mode via Citizen skin
- Collapse to single column on mobile devices
- Prevent orphaned reference entries when using columns
See also