|
|
| (2 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| <templatestyles src="Template:EnvironmentalContext/styles.css" /> | | <div class="environmental-section"> |
| | <div class="environmental-grid"> |
| | |
| | <div class="environmental-card"> |
| | <h4>Climate Classification</h4> |
| | <p><strong>Köppen Type:</strong> {{#show: {{{1}}} | ?Has koppen climate classification}}</p> |
| | <p><strong>Biome:</strong> {{#show: {{{1}}} | ?Has biome}}</p> |
| | <p><strong>Ecoregion:</strong> {{#show: {{{1}}} | ?Has ecoregion}}</p> |
| | </div> |
|
| |
|
| <div class="env-wrap"> | | <div class="environmental-card"> |
| <h2 class="env-title">G) Environmental Context</h2>
| | <h4>Precipitation Patterns</h4> |
| | <p><strong>Annual Rainfall:</strong> {{#show: {{{1}}} | ?Has annual rainfall}}mm</p> |
| | <p><strong>Wet Season:</strong> {{#show: {{{1}}} | ?Has wet season}}</p> |
| | <p><strong>Dry Season:</strong> {{#show: {{{1}}} | ?Has dry season}}</p> |
| | </div> |
|
| |
|
| <!-- Climate Data -->
| | <div class="environmental-card"> |
| <div class="env-card">
| | <h4>Temperature Range</h4> |
| <div class="env-card-head">
| | <p><strong>Summer Max:</strong> {{#show: {{{1}}} | ?Has summer max temperature}}°C</p> |
| <div class="env-card-icon">⛅</div> | | <p><strong>Summer Min:</strong> {{#show: {{{1}}} | ?Has summer min temperature}}°C</p> |
| <div> | | <p><strong>Winter Max:</strong> {{#show: {{{1}}} | ?Has winter max temperature}}°C</p> |
| <div class="env-card-title">Climate Data</div>
| | <p><strong>Winter Min:</strong> {{#show: {{{1}}} | ?Has winter min temperature}}°C</p> |
| <div class="env-card-sub">Autopopulated from location pages</div>
| |
| </div> | |
| </div> | | </div> |
|
| |
|
| <div class="env-grid-2"> | | <div class="environmental-card"> |
| <!-- Köppen --> | | <h4>Soil Characteristics</h4> |
| <div class="env-row">
| | <p><strong>Observed Type:</strong> {{#show: {{{1}}} | ?Has observed soil type}}</p> |
| <div class="env-label">Köppen Climate</div>
| | <p><strong>Classification:</strong> {{#show: {{{1}}} | ?Has soil type}}</p> |
| <div class="env-value">
| | <p><strong>pH Level:</strong> {{#show: {{{1}}} | ?Has soil pH}}</p> |
| <!-- Field -->
| | <p><strong>Water Source:</strong> {{#show: {{{1}}} | ?Has water source}}</p> |
| {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has field }} | ?Has Koppen climate classification }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has field }} | ?Has Koppen climate classification }}</span><span class="env-src">Field</span>
| |
| | <!-- Appellation -->
| |
| {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has appellation }} | ?Has Koppen climate classification }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has appellation }} | ?Has Koppen climate classification }}</span><span class="env-src">Appellation</span>
| |
| | <!-- Growing Area -->
| |
| {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has growing area }} | ?Has Koppen climate classification }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has growing area }} | ?Has Koppen climate classification }}</span><span class="env-src">Growing Area</span>
| |
| | <!-- Growing Region -->
| |
| {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has growing region }} | ?Has Koppen climate classification }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has growing region }} | ?Has Koppen climate classification }}</span><span class="env-src">Growing Region</span>
| |
| | <span class="env-empty">Not recorded</span>
| |
| }}
| |
| }}
| |
| }}
| |
| }}
| |
| </div>
| |
| </div>
| |
| | |
| <!-- Biome --> | |
| <div class="env-row">
| |
| <div class="env-label">Biome</div>
| |
| <div class="env-value">
| |
| {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has field }} | ?Has biome }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has field }} | ?Has biome }}</span><span class="env-src">Field</span>
| |
| | {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has appellation }} | ?Has biome }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has appellation }} | ?Has biome }}</span><span class="env-src">Appellation</span>
| |
| | {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has growing area }} | ?Has biome }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has growing area }} | ?Has biome }}</span><span class="env-src">Growing Area</span>
| |
| | {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has growing region }} | ?Has biome }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has growing region }} | ?Has biome }}</span><span class="env-src">Growing Region</span>
| |
| | <span class="env-empty">Not recorded</span>
| |
| }}
| |
| }}
| |
| }}
| |
| }}
| |
| </div>
| |
| </div>
| |
| | |
| <!-- Ecoregion -->
| |
| <div class="env-row"> | |
| <div class="env-label">Ecoregion</div>
| |
| <div class="env-value">
| |
| {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has field }} | ?Has ecoregion }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has field }} | ?Has ecoregion }}</span><span class="env-src">Field</span>
| |
| | {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has appellation }} | ?Has ecoregion }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has appellation }} | ?Has ecoregion }}</span><span class="env-src">Appellation</span>
| |
| | {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has growing area }} | ?Has ecoregion }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has growing area }} | ?Has ecoregion }}</span><span class="env-src">Growing Area</span>
| |
| | {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has growing region }} | ?Has ecoregion }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has growing region }} | ?Has ecoregion }}</span><span class="env-src">Growing Region</span>
| |
| | <span class="env-empty">Not recorded</span>
| |
| }}
| |
| }}
| |
| }}
| |
| }}
| |
| </div>
| |
| </div>
| |
| </div> | | </div> |
| </div>
| |
|
| |
|
| <!-- Rainfall and Temperature -->
| | <div class="environmental-card"> |
| <div class="env-card">
| | <h4>Associated Flora</h4> |
| <div class="env-card-head">
| | <p><strong>Companion Plants:</strong> {{#show: {{{1}}} | ?Has associated flora}}</p> |
| <div class="env-card-icon">🌧️</div> | | <p><strong>Forest Type:</strong> {{#show: {{{1}}} | ?Has forest type}}</p> |
| <div> | | <p><strong>Habitat Notes:</strong> {{#show: {{{1}}} | ?Has habitat description}}</p> |
| <div class="env-card-title">Rainfall and Temperature</div>
| |
| <div class="env-card-sub">Enter site-level figures where available</div>
| |
| </div>
| |
| </div> | | </div> |
|
| |
|
| <div class="env-grid-2">
| |
| <div class="env-row">
| |
| <div class="env-label">Annual Rainfall (mm)</div>
| |
| <div class="env-value">
| |
| {{#if: {{#show: {{FULLPAGENAME}} | ?Has annual rainfall (mm) }}
| |
| | {{#show: {{FULLPAGENAME}} | ?Has annual rainfall (mm) }}
| |
| | <span class="env-empty">Not recorded</span> }}
| |
| </div>
| |
| </div>
| |
|
| |
| <div class="env-row">
| |
| <div class="env-label">Wet Season (months)</div>
| |
| <div class="env-value">
| |
| {{#if: {{#show: {{FULLPAGENAME}} | ?Has wet season months }}
| |
| | {{#show: {{FULLPAGENAME}} | ?Has wet season months }}
| |
| | <span class="env-empty">Not recorded</span> }}
| |
| </div>
| |
| </div>
| |
|
| |
| <div class="env-row">
| |
| <div class="env-label">Dry Season (months)</div>
| |
| <div class="env-value">
| |
| {{#if: {{#show: {{FULLPAGENAME}} | ?Has dry season months }}
| |
| | {{#show: {{FULLPAGENAME}} | ?Has dry season months }}
| |
| | <span class="env-empty">Not recorded</span> }}
| |
| </div>
| |
| </div>
| |
|
| |
| <div class="env-row">
| |
| <div class="env-label">Summer Max / Min (°C)</div>
| |
| <div class="env-value">
| |
| {{#if: {{#show: {{FULLPAGENAME}} | ?Has summer max temp (°C) }}
| |
| | {{#show: {{FULLPAGENAME}} | ?Has summer max temp (°C) }} / {{#show: {{FULLPAGENAME}} | ?Has summer min temp (°C) }}
| |
| | <span class="env-empty">Not recorded</span> }}
| |
| </div>
| |
| </div>
| |
|
| |
| <div class="env-row">
| |
| <div class="env-label">Winter Max / Min (°C)</div>
| |
| <div class="env-value">
| |
| {{#if: {{#show: {{FULLPAGENAME}} | ?Has winter max temp (°C) }}
| |
| | {{#show: {{FULLPAGENAME}} | ?Has winter max temp (°C) }} / {{#show: {{FULLPAGENAME}} | ?Has winter min temp (°C) }}
| |
| | <span class="env-empty">Not recorded</span> }}
| |
| </div>
| |
| </div>
| |
| </div>
| |
| </div> | | </div> |
| | </div> |
|
| |
|
| <!-- Growing Conditions -->
| | <noinclude> |
| <div class="env-card">
| | == Environmental Context Template == |
| <div class="env-card-head">
| |
| <div class="env-card-icon">🪴</div>
| |
| <div>
| |
| <div class="env-card-title">Growing Conditions</div>
| |
| <div class="env-card-sub">Soils and water sources</div>
| |
| </div>
| |
| </div>
| |
|
| |
|
| <div class="env-grid-2">
| | This template displays comprehensive environmental information for landrace cannabis accessions. |
| <div class="env-row">
| |
| <div class="env-label">Observed Soil Type</div>
| |
| <div class="env-value">
| |
| {{#if: {{#show: {{FULLPAGENAME}} | ?Has observed soil type }}
| |
| | {{#show: {{FULLPAGENAME}} | ?Has observed soil type }}
| |
| | <span class="env-empty">Not recorded</span> }}
| |
| </div>
| |
| </div>
| |
|
| |
|
| <div class="env-row">
| | === Usage === |
| <div class="env-label">Soil Type (auto)</div>
| | <pre>{{EnvironmentalContext|{{PAGENAME}}}}</pre> |
| <div class="env-value">
| |
| {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has field }} | ?Has soil type }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has field }} | ?Has soil type }}</span><span class="env-src">Field</span>
| |
| | {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has appellation }} | ?Has soil type }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has appellation }} | ?Has soil type }}</span><span class="env-src">Appellation</span>
| |
| | {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has growing area }} | ?Has soil type }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has growing area }} | ?Has soil type }}</span><span class="env-src">Growing Area</span>
| |
| | {{#if: {{#show: {{#show: {{FULLPAGENAME}} | ?Has growing region }} | ?Has soil type }}
| |
| | <span class="env-chip">{{#show: {{#show: {{FULLPAGENAME}} | ?Has growing region }} | ?Has soil type }}</span><span class="env-src">Growing Region</span>
| |
| | <span class="env-empty">Not recorded</span>
| |
| }}
| |
| }}
| |
| }}
| |
| }}
| |
| </div>
| |
| </div>
| |
|
| |
|
| <div class="env-row">
| | === Features === |
| <div class="env-label">Soil pH</div>
| | * Climate classification data |
| <div class="env-value">
| | * Precipitation and seasonal patterns |
| {{#if: {{#show: {{FULLPAGENAME}} | ?Has soil pH }}
| | * Temperature range information |
| | {{#show: {{FULLPAGENAME}} | ?Has soil pH }}
| | * Soil characteristics and water sources |
| | <span class="env-empty">Not recorded</span> }}
| | * Associated flora documentation |
| </div>
| |
| </div>
| |
|
| |
|
| <div class="env-row">
| | [[Category:Templates]] |
| <div class="env-label">Water Source</div>
| | </noinclude> |
| <div class="env-value">
| |
| {{#if: {{#show: {{FULLPAGENAME}} | ?Has water source }}
| |
| | <ul class="env-list">
| |
| {{#ask:
| |
| [[{{FULLPAGENAME}}]]
| |
| | ?Has water source
| |
| | mainlabel = -
| |
| | format = list
| |
| | sep = ,
| |
| | intro = <li>
| |
| | outro = </li>
| |
| }}
| |
| </ul>
| |
| | <span class="env-empty">Not recorded</span> }}
| |
| <div class="env-footnote">Allowed values: Rain-fed, Irrigated, River proximity, Stream proximity, Lake proximity, Pond proximity, Reservoir proximity, Hand watered</div>
| |
| </div>
| |
| </div>
| |
| </div>
| |
| </div>
| |
| | |
| <!-- Associated Flora -->
| |
| <div class="env-card">
| |
| <div class="env-card-head">
| |
| <div class="env-card-icon">🌿</div>
| |
| <div>
| |
| <div class="env-card-title">Associated Flora</div>
| |
| <div class="env-card-sub">Companion plants and forest type</div>
| |
| </div>
| |
| </div>
| |
| <div class="env-row">
| |
| <div class="env-label">Notes</div>
| |
| <div class="env-value">
| |
| {{#if: {{#show: {{FULLPAGENAME}} | ?Has associated flora }}
| |
| | {{#show: {{FULLPAGENAME}} | ?Has associated flora }}
| |
| | <span class="env-empty">Not recorded</span> }}
| |
| </div>
| |
| </div>
| |
| </div>
| |
| </div> | |