Template:KeitaArea: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
</div> | </div> | ||
<div class="infobox-content"> | <div class="infobox-content"> | ||
<!-- Map section - handles both single and multiple maps --> | |||
{{#if:{{{Maps|}}} | | |||
<!-- Multiple maps display when Maps parameter is provided --> | |||
<div class="multiple-maps"> | |||
<p class="maps-title">Area Maps</p> | |||
<div class="maps-grid"> | |||
<!-- Define array from Maps parameter --> | |||
{{#arraydefine:mapArray|{{{Maps}}}}} | |||
<!-- Loop through each map in the array --> | |||
{{#loop: i | 1 | {{#arraysize:mapArray}} | | |||
<!-- Calculate 0-based index --> | |||
{{#vardefine:index|{{#expr:{{#var:i}} - 1}}}} | |||
<!-- Create div for each map --> | |||
<div class="map-item"> | |||
[[File:{{#arrayindex:mapArray|{{#var:index}}}}.png|200px|alt={{#arrayindex:mapArray|{{#var:index}}}}|class=map-thumbnail]] | |||
<p class="map-caption">{{#arrayindex:mapArray|{{#var:index}}}}</p> | |||
</div> | |||
}} | |||
</div> | </div> | ||
</div> | |||
| | | | ||
<!-- | <!-- Single map display when Map parameter is provided, or default to page name --> | ||
{{#if:{{{Map|}}} | | |||
<div class="single-map"> | |||
<div class=" | <p class="map-title">Area Map</p> | ||
< | [[File:{{{Map}}}.png|400px|alt={{{Name|{{PAGENAME}}}}} Map|class=map-image]] | ||
</div> | </div> | ||
< | | | ||
<!-- Default map (uses page name as filename) --> | |||
<div class="single-map"> | |||
<p class="map-title">Area Map</p> | |||
[[File:{{PAGENAME}}.png|400px|alt={{PAGENAME}} Map|class=map-image]] | |||
</div> | |||
}} | |||
}} | }} | ||
<div class="minimap-area"> | <div class="minimap-area"> |