Vorlage:Andere Sprachenseite aufklappen: Unterschied zwischen den Versionen
Erscheinungsbild
imported>Andreas Plank K css |
imported>Andreas Plank K CSS |
||
| (7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 8: | Zeile 8: | ||
--><li tabindex="0">{{#switch: {{{diese Sprache|„diese Sprache“ fehlt}}}<!-- | --><li tabindex="0">{{#switch: {{{diese Sprache|„diese Sprache“ fehlt}}}<!-- | ||
-->| cz = [[File:Flag of the Czech Republic.svg|40px|alt=Český jazyk stránky|link=]]<!-- | -->| cz = [[File:Flag of the Czech Republic.svg|40px|alt=Český jazyk stránky|link=]]<!-- | ||
-->| de = [[File:Flag of | -->| de = [[File:Flag of Germany.svg|40px|alt=Deutsche Sprachseite|link=]]<!-- | ||
-->| en = [[File:Flag of the United Kingdom.svg|40px|alt=English language page|link=]]<!-- | -->| en = [[File:Flag of the United Kingdom.svg|40px|alt=English language page|link=]]<!-- | ||
-->| es = [[File:Flag of Spain.svg|40px|alt=Pagina en español|link=]]<!-- | |||
-->| fr = [[File:Flag of France.svg|40px|alt=La page en français|link=]]<!-- | |||
-->| it = [[File:Flag of Italy.svg|40px|alt=Pagina in italiano|link=]]<!-- | |||
-->| ru = [[File:Flag of Russia.svg|40px|alt=страница на русском языке|link=]]<!-- | |||
-->| „diese Sprache“ fehlt = Fehler: „diese Sprache“ wurde nicht angegeben<!-- | -->| „diese Sprache“ fehlt = Fehler: „diese Sprache“ wurde nicht angegeben<!-- | ||
-->| #default = Fehler: {{{diese Sprache|}}} ist noch nicht implementiert<!-- | -->| #default = Fehler: {{{diese Sprache|}}} ist noch nicht implementiert<!-- | ||
| Zeile 16: | Zeile 20: | ||
-->{{#if: {{{cz|}}} | <li>[[{{{cz}}}|Čeština]] [[File:Flag of the Czech Republic.svg|24px|alt=čeština|link={{{cz}}}]]</li> | -->{{#if: {{{cz|}}} | <li>[[{{{cz}}}|Čeština]] [[File:Flag of the Czech Republic.svg|24px|alt=čeština|link={{{cz}}}]]</li> | ||
}}<!-- | }}<!-- | ||
-->{{#if: {{{de|}}} | <li>[[{{{de}}}|Deutsch]] [[File:Flag of | -->{{#if: {{{de|}}} | <li>[[{{{de}}}|Deutsch]] [[File:Flag of Germany.svg|24px|alt=Deutsch|link={{{de}}}]]</li> | ||
}}<!-- | }}<!-- | ||
-->{{#if: {{{en|}}} | <li>[[{{{en|}}}|English]] [[File:Flag of the United Kingdom.svg|24px|alt=English|link={{{en}}}]]</li> | -->{{#if: {{{en|}}} | <li>[[{{{en|}}}|English]] [[File:Flag of the United Kingdom.svg|24px|alt=English|link={{{en}}}]]</li> | ||
}}<!-- | |||
-->{{#if: {{{es|}}} | <li>[[{{{es|}}}|Español]] [[File:Flag of Spain.svg|24px|alt=español|link={{{es}}}]]</li> | |||
}}<!-- | |||
-->{{#if: {{{fr|}}} | <li>[[{{{fr|}}}|Français]] [[File:Flag of France.svg|24px|alt=français|link={{{fr}}}]]</li> | |||
}}<!-- | |||
-->{{#if: {{{it|}}} | <li>[[{{{it|}}}|Italiano]] [[File:Flag of Italy.svg|24px|alt=italiano|link={{{it}}}]]</li> | |||
}}<!-- | |||
-->{{#if: {{{ru|}}} | <li>[[{{{ru|}}}|Русский]] [[File:Flag of Russia.svg|24px|alt=русский|link={{{ru}}}]]</li> | |||
}}<!-- | }}<!-- | ||
--></ul><!-- | --></ul><!-- | ||
| Zeile 25: | Zeile 37: | ||
--></div><!-- | --></div><!-- | ||
--></indicator></includeonly><noinclude> | --></indicator></includeonly><noinclude> | ||
Ein Sprach-Seiten-Menü neben dem Seitentitel | Diese Vorlage dient für Sprachenseiten, die sich inhaltlich ''nicht 1 zu 1'' entsprechen. Siehe hierzu auch in der [[Hilfe: Übersetzen]]. | ||
Ein Sprach-Seiten-Menü wird neben dem Seitentitel platziert. Siehe auch identische Vorlage [[template: Other language page dropdown]] für alle anderen Sprachenseiten außer Deutsch. | |||
== Benutzung == | == Benutzung == | ||
Bei Verwendung sollte diese Vorlage als allererstes auf der Seite oben platziert werden. Benutzung auf einer Deutschen Seite, die auf eine Englische verweist: | |||
<nowiki>{{</nowiki>{{SEITENNAME}} | diese Sprache=de | en= other language page}} | <nowiki>{{</nowiki>{{SEITENNAME}} | diese Sprache=de | en= other language page}} | ||
{{ {{SEITENNAME}} | diese Sprache=de | en= | {{ {{SEITENNAME}} | diese Sprache=de | en=template: Other language page dropdown }} | ||
Benutzung auf einer Deutschen Seite, zusätzlich wird der Seitenname formatiert: | |||
<nowiki>{{</nowiki>{{SEITENNAME}} | |||
| diese Sprache=de | |||
| Seitenanzeige=<nowiki>''Achillea millefolium'' – Eine Heil- und Wildpflanze</nowiki> | |||
| en= other language page | |||
}} | |||
… der Seitentitel wird dann als „''Achillea millefolium'' – Eine Heil- und Wildpflanze“ lesbar auf der Seite, wo die Vorlage steht. | |||
== Parameter == | == Parameter == | ||
| Zeile 40: | Zeile 64: | ||
; |de= : Deutsche Sprachseite | ; |de= : Deutsche Sprachseite | ||
; |en= : English language page | ; |en= : English language page | ||
; |es= : Pagina en español | |||
; |fr= : La page en français | |||
; |it= : Pagina in italiano | |||
; |ru= : страница на русском языке | |||
</div> | </div> | ||
| Zeile 46: | Zeile 74: | ||
=== Vorlagen === | === Vorlagen === | ||
* [[Template:Other language page dropdown]] | * [[Template:Other language page dropdown]] | ||
=== Dateien === | |||
* [[Datei: MediaWiki Vector skin action arrow.png]] [[:Datei: MediaWiki Vector skin action arrow.png]] | |||
* [[Datei: Flag of the Czech Republic.svg|24px|alt=Český jazyk stránky]] [[:Datei: Flag of the Czech Republic.svg]] | |||
* [[Datei: Flag of Germany.svg|24px|alt=Deutsche Sprachseite]] [[:Datei: Flag of Germany.svg]] | |||
* [[Datei: Flag of the United Kingdom.svg|24px|alt=English language page]] [[:Datei: Flag of the United Kingdom.svg]] | |||
* [[Datei: Flag of Spain.svg|24px|alt=Pagina en español]] [[:Datei: Flag of Spain.svg]] | |||
* [[Datei: Flag of France.svg|24px|alt=La page en français]] [[:Datei: Flag of France.svg]] | |||
* [[Datei: Flag of Italy.svg|24px|alt=Pagina in italiano]] [[:Datei: Flag of Italy.svg]] | |||
* [[Datei: Flag of Russia.svg|24px|alt=страница на русском языке]] [[:Datei: Flag of Russia.svg]] | |||
=== CSS === | === CSS === | ||
| Zeile 63: | Zeile 102: | ||
text-align:right; | text-align:right; | ||
cursor:pointer; | cursor:pointer; | ||
position:relative; | |||
} | } | ||
#mw-indicator-in-other-language .nav > li { | #mw-indicator-in-other-language .nav > li { | ||
| Zeile 101: | Zeile 141: | ||
height: 0; | height: 0; | ||
z-index: 1000; | z-index: 1000; | ||
position:absolute; | |||
} | } | ||
#mw-indicator-in-other-language .nav .submenu { | #mw-indicator-in-other-language .nav .submenu { | ||
| Zeile 121: | Zeile 162: | ||
height: auto; | height: auto; | ||
} | } | ||
@media print { | |||
#mw-indicator-in-other-language { | |||
float:right; | |||
} | |||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</noinclude> | </noinclude> | ||
Aktuelle Version vom 27. Januar 2019, 21:49 Uhr
Diese Vorlage dient für Sprachenseiten, die sich inhaltlich nicht 1 zu 1 entsprechen. Siehe hierzu auch in der Hilfe: Übersetzen.
Ein Sprach-Seiten-Menü wird neben dem Seitentitel platziert. Siehe auch identische Vorlage template: Other language page dropdown für alle anderen Sprachenseiten außer Deutsch.
Benutzung
Bei Verwendung sollte diese Vorlage als allererstes auf der Seite oben platziert werden. Benutzung auf einer Deutschen Seite, die auf eine Englische verweist:
{{Andere Sprachenseite aufklappen | diese Sprache=de | en= other language page}}
Benutzung auf einer Deutschen Seite, zusätzlich wird der Seitenname formatiert:
{{Andere Sprachenseite aufklappen
| diese Sprache=de
| Seitenanzeige=''Achillea millefolium'' – Eine Heil- und Wildpflanze
| en= other language page
}}
… der Seitentitel wird dann als „Achillea millefolium – Eine Heil- und Wildpflanze“ lesbar auf der Seite, wo die Vorlage steht.
Parameter
- |diese Sprache=
- der Sprachen-Code der Seite auf dem die Vorlage selbst platziert ist
- |Seitenanzeige=
- optionale Formatierung des Seitentitels
- |cz=
- Český jazyk stránky
- |de=
- Deutsche Sprachseite
- |en=
- English language page
- |es=
- Pagina en español
- |fr=
- La page en français
- |it=
- Pagina in italiano
- |ru=
- страница на русском языке
Abhängigkeiten
Vorlagen
Dateien
Datei: MediaWiki Vector skin action arrow.png
Datei: Flag of the Czech Republic.svg
Datei: Flag of Germany.svg
Datei: Flag of the United Kingdom.svg
Datei: Flag of Spain.svg
Datei: Flag of France.svg
Datei: Flag of Italy.svg
Datei: Flag of Russia.svg
CSS
/*
Vorlage:Andere Sprachenseite aufklappen
Template:Other language page dropdown
*/
#mw-indicator-in-other-language .nav > ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
width:5em;
text-align:right;
cursor:pointer;
position:relative;
}
#mw-indicator-in-other-language .nav > li {
margin: 0.1em;
padding: 0;
font-size: 1.0rem;
flex: 1 1 0%;
}
@media (min-width: 25em) {
nav > ul {
flex-direction: row;
}
nav li {
flex: 1;
font-size: 1em;
}
}
#mw-indicator-in-other-language .nav li li {
display: block;
padding: 0.1em;
text-decoration: none;
font-weight: bold;
text-align: center;
border-bottom: 1px solid #a2a9b1;
/* box-shadow: 0 5px 10px white inset; */
/* color: gold; */
background-color: #fff;
transition: all .25s ease-in;
}
#mw-indicator-in-other-language .nav a:focus,
#mw-indicator-in-other-language .nav a:hover {
/* color: darkblue; */
/* background-color: gold; */
}
/* submenu navigation links */
#mw-indicator-in-other-language .nav .submenu {
visibility: hidden;
height: 0;
z-index: 1000;
position:absolute;
}
#mw-indicator-in-other-language .nav .submenu {
margin-left:0px;
}
#mw-indicator-in-other-language .nav .submenu li {
display: block;
}
/** Show the submenu on hover, focus **/
#mw-indicator-in-other-language .nav li:hover .submenu,
#mw-indicator-in-other-language .nav li:active .submenu,
#mw-indicator-in-other-language .nav li:focus .submenu {
visibility: visible;
height: auto;
}
#mw-indicator-in-other-language .nav li:focus-within .submenu {
visibility: visible;
height: auto;
}
@media print {
#mw-indicator-in-other-language {
float:right;
}
}