Vorlage:Infobox Straße: Unterschied zwischen den Versionen

Aus Hist. Verein Herne / Wanne-Eickel e. V.
Inhalt gelöscht Inhalt hinzugefügt
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(376 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly><templatestyles src="Vorlage:Infobox Straße/styles.css" />
{| align=right cellspacing="5" cellpadding="5" style="border: 1px solid #CCC; font-size: 85%; margin-left: 20px; margin-bottom: 20px; width: 330px;"
<div class="ibstr">
|

{{#if:{{{Bild<includeonly>|</includeonly>}}}|
<div class="ibstr__header">Überblick</div>
{{!}} colspan="2" style="padding: 1em 0; text-align: center;" {{!}} {{{Bild}}}

<div class="ibstr__hero">{{#if: {{{Bild|}}}
| {{{Bild}}}
| [[Datei:Nochkeinbild.png|400px|center]]
}}</div>{{#if: {{{Bildinfo|}}}
| <div class="ibstr__caption">{{{Bildinfo}}}</div>
}}
}}

|-
{{#if: {{{Bildinfo}}}|
<div class="ibstr__body">{{#if: {{{Text|}}}
| <div class="ibstr__lead">{{{Text}}}</div>
{{!}} width=130 style="vertical-align: top; border-top: 1px solid #CCC" {{!}} '''Bildinfo'''
}}{{#if: {{{Stadtbezirk|}}}{{{Ortsteil|}}}{{{PLZ|}}}|<div class="ibstr__badges">{{#if: {{{Stadtbezirk|}}}
{{!}} style="text-align: right; border-top: 1px solid #CCC" {{!}} {{{Bildinfo}}}
| <span class="ibstr__badge ibstr__badge--bezirk" title="Stadtbezirk">[[Stadtbezirk::Kategorie:{{{Stadtbezirk}}} (SV)|{{{Stadtbezirk}}}]]</span>
}}
}}{{#if: {{{Stadtbezirk2|}}}
|-
| <span class="ibstr__badge ibstr__badge--bezirk" title="Stadtbezirk">[[Stadtbezirk::Kategorie:{{{Stadtbezirk2}}} (SV)|{{{Stadtbezirk2}}}]]</span>
{{#if: {{{PLZ|}}}|
}}{{#if: {{{Stadtbezirk3|}}}
{{!}} style="vertical-align: top;" {{!}} '''Postleitzahl(en)'''
| <span class="ibstr__badge ibstr__badge--bezirk" title="Stadtbezirk">[[Stadtbezirk::Kategorie:{{{Stadtbezirk3}}} (SV)|{{{Stadtbezirk3}}}]]</span>
{{!}} style="text-align: right;" {{!}} {{{PLZ}}}
}}{{#if: {{{Stadtbezirk4|}}}
}}
| <span class="ibstr__badge ibstr__badge--bezirk" title="Stadtbezirk">[[Stadtbezirk::Kategorie:{{{Stadtbezirk4}}} (SV)|{{{Stadtbezirk4}}}]]</span>
|-
{{#if: {{{Stadtbezirk|}}}|
}}{{#if: {{{Ortsteil|}}}
| <span class="ibstr__badge ibstr__badge--ortsteil" title="Ortsteil">[[Ortsteil::Kategorie:{{{Ortsteil}}} (SV)|{{{Ortsteil}}}]]</span>
{{!}} style="vertical-align: top; border-top: 1px solid #CCC" {{!}} '''Stadtbezirk'''
}}{{#if: {{{Ortsteil2|}}}
{{!}} style="text-align: right; border-top: 1px solid #CCC" {{!}} {{{Stadtbezirk}}}
| <span class="ibstr__badge ibstr__badge--ortsteil" title="Ortsteil">[[Ortsteil::Kategorie:{{{Ortsteil2}}} (SV)|{{{Ortsteil2}}}]]</span>
}}
}}{{#if: {{{Ortsteil3|}}}
|-
| <span class="ibstr__badge ibstr__badge--ortsteil" title="Ortsteil">[[Ortsteil::Kategorie:{{{Ortsteil3}}} (SV)|{{{Ortsteil3}}}]]</span>
{{#if: {{{Ortsteil|}}}|
}}{{#if: {{{Ortsteil4|}}}
{{!}} style="vertical-align: top;" {{!}} '''Ortsteil'''
| <span class="ibstr__badge ibstr__badge--ortsteil" title="Ortsteil">[[Ortsteil::Kategorie:{{{Ortsteil4}}} (SV)|{{{Ortsteil4}}}]]</span>
{{!}} style="text-align: right;" {{!}} {{{Ortsteil}}}
}}{{#if: {{{PLZ|}}}
}}
| <span class="ibstr__badge ibstr__badge--plz" title="Postleitzahl">[[PLZ::{{{PLZ}}}]]</span>
|-
{{#if: {{{Benennung|}}}|
}}{{#if: {{{PLZ2|}}}
| <span class="ibstr__badge ibstr__badge--plz" title="Postleitzahl">[[PLZ::{{{PLZ2}}}]]</span>
{{!}} style="vertical-align: top;" {{!}} '''Benennung'''
}}{{#if: {{{PLZ3|}}}
{{!}} style="text-align: right;" {{!}} {{{Benennung}}}
| <span class="ibstr__badge ibstr__badge--plz" title="Postleitzahl">[[PLZ::{{{PLZ3}}}]]</span>
}}
}}{{#if: {{{PLZ4|}}}
|-
| <span class="ibstr__badge ibstr__badge--plz" title="Postleitzahl">[[PLZ::{{{PLZ4}}}]]</span>
{{#if: {{{Benennung2|}}}|
}}</div>}}
{{!}} style="vertical-align: top;" {{!}} '''Benennung'''

{{!}} style="text-align: right;" {{!}} {{{Benennung2}}}
<div class="ibstr__data">{{#if: {{{Benennung|}}}|
}}
<div class="ibstr__row"><div class="ibstr__icon">📅</div><div class="ibstr__field"><span class="ibstr__label">Benennung</span><span class="ibstr__value">{{{Benennung}}}</span></div></div>}}{{#if: {{{TagMonat|}}}|
|-
<div class="ibstr__row"><div class="ibstr__icon">📅</div><div class="ibstr__field"><span class="ibstr__label">Benannt am</span><span class="ibstr__value">[[War am::{{{TagMonat}}}]] [[War im Jahr::{{{Jahr}}}]]</span>{{#if: {{{Von|}}}|<div class="ibstr__hint">durch {{{Von}}}</div>}}</div></div>}}{{#if: {{{Benennung2|}}}|
{{#if: {{{Erwähnung|}}}|
<div class="ibstr__row"><div class="ibstr__icon">🕘</div><div class="ibstr__field"><span class="ibstr__label">Vormals</span><span class="ibstr__value">{{{Benennung2}}}</span></div></div>}}{{#if: {{{TagMonat2|}}}|
{{!}} style="vertical-align: top; border-top: 1px solid #CCC" {{!}} '''Erwähnung'''
<div class="ibstr__row"><div class="ibstr__icon">🕘</div><div class="ibstr__field"><span class="ibstr__label">Vormals benannt</span><span class="ibstr__value">[[War am::{{{TagMonat2}}}]] [[War im Jahr::{{{Jahr2}}}]]</span>{{#if: {{{Von2|}}}|<div class="ibstr__hint">durch {{{Von2}}}</div>}}</div></div>}}{{#if: {{{Erwähnung|}}}|
{{!}} style="text-align: right; border-top: 1px solid #CCC" {{!}} {{{Erwähnung}}}
<div class="ibstr__row"><div class="ibstr__icon">📜</div><div class="ibstr__field"><span class="ibstr__label">Erwähnung</span><span class="ibstr__value">{{{Erwähnung}}}{{#if: {{{Jahr3|}}}| [[War im Jahr::{{{Jahr3}}}]]}}</span></div></div>}}{{#if: {{{Typ|}}}|
}}
<div class="ibstr__row"><div class="ibstr__icon">🛣️</div><div class="ibstr__field"><span class="ibstr__label">Straßentyp</span><span class="ibstr__value">{{{Typ}}}</span></div></div>}}{{#if: {{{Hausnummer|}}}|
|-
<div class="ibstr__row"><div class="ibstr__icon">🏠</div><div class="ibstr__field"><span class="ibstr__label">Hausnummern</span><span class="ibstr__value">{{{Hausnummer}}}</span></div></div>}}{{#if: {{{Kartengitter|}}}|
{{#if: {{{Von|}}}|
<div class="ibstr__row"><div class="ibstr__icon">🗺️</div><div class="ibstr__field"><span class="ibstr__label">Kartengitter</span><span class="ibstr__value">[[Kartengitter::{{{Kartengitter}}}]]</span></div></div>}}
{{!}} style="vertical-align: top;" {{!}} '''Durch'''
</div>{{#if: {{{lat|}}}|
{{!}} style="text-align: right;" {{!}} {{{Von}}}
<div class="ibstr__map">{{#display_map: {{{lat}}},{{{lon}}}{{#if: {{{lata|}}}|
}}
{{{lata}}},{{{lona}}}}}{{#if: {{{latpoi1|}}}|
|-
{{{latpoi1}}},{{{lonpoi1|}}}~{{{textpoi1|}}}{{#if: {{{linkpoi1|}}}|[[Benutzer:Thorsten Schmidt|Thorsten Schmidt]] ([[Benutzer Diskussion:Thorsten Schmidt|Diskussion]]) 07:19, 12. Mai 2026 (CEST){{{linkpoi1}}}}}}}{{#if: {{{latpoi2|}}}|
{{#if: {{{Von2|}}}|
{{{latpoi2}}},{{{lonpoi2|}}}~{{{textpoi2|}}}{{#if: {{{linkpoi2|}}}|[[Benutzer:Thorsten Schmidt|Thorsten Schmidt]] ([[Benutzer Diskussion:Thorsten Schmidt|Diskussion]]) 07:19, 12. Mai 2026 (CEST){{{linkpoi2}}}}}}}{{#if: {{{latpoi3|}}}|
{{!}} style="vertical-align: top;" {{!}} '''Durch'''
{{{latpoi3}}},{{{lonpoi3|}}}~{{{textpoi3|}}}{{#if: {{{linkpoi3|}}}|[[Benutzer:Thorsten Schmidt|Thorsten Schmidt]] ([[Benutzer Diskussion:Thorsten Schmidt|Diskussion]]) 07:19, 12. Mai 2026 (CEST){{{linkpoi3}}}}}}}|height=220px|width=100%|zoom=16}}{{#if: {{{vpoi1|}}}|{{{vpoi1}}}}}{{#if: {{{vpoi2|}}}|{{{vpoi2}}}}}{{#if: {{{vpoi3|}}}|{{{vpoi3}}}}}</div><!-- Google Street View – wird angezeigt, wenn Koordinaten vorhanden sind -->
{{!}} style="text-align: right;" {{!}} {{{Von2}}}
<div class="ibstr__streetview"><div class="ibstr__streetview-label">Straßenansicht</div>{{#widget:Google Street View
}}
|lat={{{lat}}}
|-
|lng={{{lon}}}
{{#if: {{{Kartengitter|}}}|
|yaw={{{SVyaw|0}}}
{{!}} style="vertical-align: top;" {{!}} '''Kartengitter'''
|heading={{{SVheading|0}}}
{{!}} style="text-align: right;" {{!}} {{{Kartengitter}}}
|pitch={{{SVpitch|10}}}
}}
|zoom={{{SVzoom|0}}}
|-
|static
style="text-align: center;"
{{#if: {{{lat|}}} |
}}</div>}}{{#if: {{{Stadtbezirk|}}}{{{Ortsteil|}}}{{{PLZ|}}}|
<div class="ibstr__legend"><span class="ibstr__legend-item"><span class="ibstr__legend-dot ibstr__legend-dot--bezirk"></span>Stadtbezirk</span><span class="ibstr__legend-item"><span class="ibstr__legend-dot ibstr__legend-dot--ortsteil"></span>Ortsteil</span><span class="ibstr__legend-item"><span class="ibstr__legend-dot ibstr__legend-dot--plz"></span>PLZ</span></div>}}
{{!}} colspan="2" align="center" style="padding: 0;" text-align: center; {{!}} {{#tag:slippymap||height="250"|width="400"|zoom="16"|lat="{{{lat}}}"|lon="{{{lon}}}"}}

{{!}}---
<div class="ibstr__footer">{{#if: {{{lat|}}}|<span class="ibstr__coords">📍 {{{lat}}}, {{{lon}}}</span>}}<span class="ibstr__updated">aktualisiert {{REVISIONDAY2}}.{{REVISIONMONTH}}.{{REVISIONYEAR}} · [[Benutzer:{{REVISIONUSER}}|{{REVISIONUSER}}]]</span></div>
|

}}
</div>
|}
</div>
|}<noinclude>
</includeonly><noinclude>
Vorlage für eine '''einheitliche Infobox für Straßen'''
Vorlage für eine '''einheitliche Infobox für Straßen''' (überarbeitete Version mit modernem Layout, Badges für Stadtbezirk/Ortsteil/PLZ, Farb-Legende und integrierter Karte mit POIs).


== Einbau ==
== Einbau ==

Der Einbau erfolgt am Anfang einer Straßenseite mit dem folgenden Code:
Der Einbau erfolgt am Anfang einer Straßenseite mit dem folgenden Code:

<nowiki>
<nowiki>
__NOTOC__
__NOTOC__
{{Infobox Straße
{{Infobox Straße
|Name=
|Text=
|Bild=
|Bild=
|Bildinfo=
|Bildinfo=
|Benennung=
|TagMonat=
|Jahr=
|Von=
|Benennung2=
|TagMonat2=
|Jahr2=
|Von2=
|Erwähnung=
|Jahr3=
|Typ=
|PLZ=
|PLZ=
|PLZ2=
|PLZ3=
|PLZ4=
|Hausnummer=
|Stadtbezirk=
|Stadtbezirk=
|Stadtbezirk2=
|Stadtbezirk3=
|Stadtbezirk4=
|Ortsteil=
|Ortsteil=
|Ortsteil2=
|Benennung=
|Ortsteil3=
|Benennung2=
|Ortsteil4=
|Erwähung=
|Von=
|Von2=
|Kartengitter=
|Kartengitter=
|lat=
|lat=
|lon=
|lon=
|lata=
}}</nowiki>
|lona=
|latpoi1=
|lonpoi1=
|textpoi1=
|linkpoi1=
|latpoi2=
|lonpoi2=
|textpoi2=
|linkpoi2=
|latpoi3=
|lonpoi3=
|textpoi3=
|linkpoi3=
|vpoi1={{VorlageName1}}
|vpoi2={{VorlageName2}}
|vpoi3={{VorlageName3}}
|SVyaw=
|SVheading=
|SVpitch=
|SVzoom=
}}
</nowiki>

== Google Street View ==
Wenn die Koordinaten <code>lat</code> und <code>lon</code> gesetzt sind, erscheint unterhalb der Karte automatisch ein Street-View-Bild. Die Blickwinkel können optional angepasst werden:

{| class="wikitable"
! Parameter !! Bedeutung !! Default
|-
| <code>SVyaw</code> || Drehung um die vertikale Achse || 0
|-
| <code>SVheading</code> || Blickrichtung in Grad (0=Norden, 90=Osten…) || 0
|-
| <code>SVpitch</code> || Vertikale Neigung (negativ = nach unten) || 10
|-
| <code>SVzoom</code> || Zoomstufe || 0
|}

Werden diese Parameter weggelassen, gelten die Default-Werte.

== Hinweise zur Migration ==
* Die Box ist responsiv und passt sich auf schmalen Bildschirmen automatisch an.
* Stadtbezirke, Ortsteile und Postleitzahlen werden als farbige Badges angezeigt; eine kleine Farb-Legende am Boden der Box erklärt die Bedeutung.
* Beim Mouseover über einen Badge wird zusätzlich ein Tooltip ("Stadtbezirk", "Ortsteil", "Postleitzahl") angezeigt.
* Meta-Informationen (Koordinaten, letzte Änderung, Bearbeiter) sind in den Footer der Box gewandert und treten optisch zurück.
* Die Parameter <code>latpoi1/2/3</code>, <code>lonpoi1/2/3</code>, <code>textpoi1/2/3</code>, <code>linkpoi1/2/3</code> sowie <code>vpoi1/2/3</code> werden jetzt tatsächlich auf die Karte gerendert.
* Falls <code>lata</code>/<code>lona</code> gesetzt sind, erscheint dieser Punkt zusätzlich auf derselben Karte – nicht mehr in einer zweiten.
* Unterhalb der Karte wird automatisch ein '''Google Street View'''-Bild angezeigt; die Blickwinkel sind über die Parameter <code>SVyaw</code>, <code>SVheading</code>, <code>SVpitch</code>, <code>SVzoom</code> anpassbar.


[[Kategorie:Vorlagen]]
</noinclude>
</noinclude>

Aktuelle Version vom 12. Mai 2026, 07:19 Uhr

Vorlage für eine einheitliche Infobox für Straßen (überarbeitete Version mit modernem Layout, Badges für Stadtbezirk/Ortsteil/PLZ, Farb-Legende und integrierter Karte mit POIs).

Einbau

Der Einbau erfolgt am Anfang einer Straßenseite mit dem folgenden Code:

__NOTOC__
{{Infobox Straße
|Name=
|Text=
|Bild=
|Bildinfo=
|Benennung=
|TagMonat=
|Jahr=
|Von=
|Benennung2=
|TagMonat2=
|Jahr2=
|Von2=
|Erwähnung=
|Jahr3=
|Typ=
|PLZ=
|PLZ2=
|PLZ3=
|PLZ4=
|Hausnummer=
|Stadtbezirk=
|Stadtbezirk2=
|Stadtbezirk3=
|Stadtbezirk4=
|Ortsteil=
|Ortsteil2=
|Ortsteil3=
|Ortsteil4=
|Kartengitter=
|lat=
|lon=
|lata=
|lona=
|latpoi1=
|lonpoi1=
|textpoi1=
|linkpoi1=
|latpoi2=
|lonpoi2=
|textpoi2=
|linkpoi2=
|latpoi3=
|lonpoi3=
|textpoi3=
|linkpoi3=
|vpoi1={{VorlageName1}}
|vpoi2={{VorlageName2}}
|vpoi3={{VorlageName3}}
|SVyaw=
|SVheading=
|SVpitch=
|SVzoom=
}}
 

Google Street View

Wenn die Koordinaten lat und lon gesetzt sind, erscheint unterhalb der Karte automatisch ein Street-View-Bild. Die Blickwinkel können optional angepasst werden:

Parameter Bedeutung Default
SVyaw Drehung um die vertikale Achse 0
SVheading Blickrichtung in Grad (0=Norden, 90=Osten…) 0
SVpitch Vertikale Neigung (negativ = nach unten) 10
SVzoom Zoomstufe 0

Werden diese Parameter weggelassen, gelten die Default-Werte.

Hinweise zur Migration

  • Die Box ist responsiv und passt sich auf schmalen Bildschirmen automatisch an.
  • Stadtbezirke, Ortsteile und Postleitzahlen werden als farbige Badges angezeigt; eine kleine Farb-Legende am Boden der Box erklärt die Bedeutung.
  • Beim Mouseover über einen Badge wird zusätzlich ein Tooltip ("Stadtbezirk", "Ortsteil", "Postleitzahl") angezeigt.
  • Meta-Informationen (Koordinaten, letzte Änderung, Bearbeiter) sind in den Footer der Box gewandert und treten optisch zurück.
  • Die Parameter latpoi1/2/3, lonpoi1/2/3, textpoi1/2/3, linkpoi1/2/3 sowie vpoi1/2/3 werden jetzt tatsächlich auf die Karte gerendert.
  • Falls lata/lona gesetzt sind, erscheint dieser Punkt zusätzlich auf derselben Karte – nicht mehr in einer zweiten.
  • Unterhalb der Karte wird automatisch ein Google Street View-Bild angezeigt; die Blickwinkel sind über die Parameter SVyaw, SVheading, SVpitch, SVzoom anpassbar.