Vorlage:Box: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
 
(111 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>
<onlyinclude>{{Anker|{{{Titel|{{{1}}}}}}}}<div class="zum-box" style="border-left-color: {{{Farbe|{{Farbe | {{{Klasse|{{{3|unspezifisch}}}}}}}}}}};">
[[Kategorie:Vorlage:Standard]]
<div class="zum-box--titel">{{Icon|class=zum-box--titel--icon|Klasse={{{Klasse|{{{3|}}}}}}|customicon={{{Icon|}}}}}{{{Titel|{{{1}}}}}}</div><div class="zum-box--inhalt">
==Das schreibt man:==  
{{{Inhalt|{{{2}}}}}}</div></div></onlyinclude><noinclude>
 
Für das einheitliche Hervorheben von ähnlichen Inhalten soll die Vorlage "Box" verwendet werden.
 
==Beispiel==
<div class="zum-row">
<div class="zum-grid-1-2">
'''Das schreibt man:'''
<pre>{{Box|Hier ist die Überschrift|Hier steht der Inhalt, der in der Box angezeigt wird.|Merksatz}}</pre>
 
Man kann zur besseren Übersichtlichkeit auch Zeilenumbrüche einfügen:
 
<pre>{{Box|Hier ist die Überschrift|
 
Hier steht der Inhalt, der in der Box angezeigt wird.
 
|Merksatz}}</pre>
</div>
 
<div class="zum-grid-1-2">
'''Das sieht man:'''
{{Box|Hier ist die Überschrift|Hier steht der Inhalt, der in der Box angezeigt wird.|Merksatz}}
</div>
</div>
 
==Vorlagen für Boxen==
Für das einheitliche Hervorheben von ähnlichen Inhalten soll möglichst die Vorlage "Box" verwendet werden.
Mehr Infos dazu findet man auf der Seite [[Vorlage:Box|Vorlage:Box]].
<div class="zum-row">
<div class="zum-grid-1-2">
 
Verkürzt wird die Vorlage so verwendet:
<pre>{{Box|<Überschrift>|<Inhalt>|<Klasse>}}</pre>
</div>
<div class="zum-grid-1-2"></div>
</div>
 
 
*Die Überschrift (nach <code><nowiki>{{Box|</nowiki></code> und vor dem nächsten <code><nowiki>|</nowiki></code>) ist frei wählbar.
*Die '''Klasse''' gibt an, welche Farbe und welches Icon verwendet wird. Als '''Klassen '''stehen folgende Varianten zur Verfügung:
 
<div class="zum-row">
<div class="zum-grid-1-2">
 
'''Hervorhebung 1'''
<pre>
{{Box|Hervorhebung1|...| Hervorhebung1}}
</pre>
</div>
<div class="zum-grid-1-2">
{{Box|Hervorhebung1|...| Hervorhebung1}}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Hervorhebung 2'''
<pre>
{{Box|Hervorhebung2|...|Hervorhebung2}}
</pre>
</div>
<div class="zum-grid-1-2">
{{Box|Hervorhebung2|...|Hervorhebung2}}
</div>
</div>
<div class="zum-row">
<div class="zum-grid-1-2">
'''Üben'''
<pre>
{{Box|Üben|...|Üben}}
</pre>
</div>
<div class="zum-grid-1-2">
{{Box|Üben|...|Üben}}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Zitat'''
<pre>
{{Box|Zitat|....|Zitat}}
</pre>
</div>
 
<div class="zum-grid-1-2">
{{Box|Zitat|....|Zitat}}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Arbeitsmethode'''
<pre>
{{Box|Arbeitsmethode|...|Arbeitsmethode}}
</pre>
</div>
 
<div class="zum-grid-1-2">
{{Box|Arbeitsmethode|...|Arbeitsmethode}}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Unterrichtsidee'''
<pre>
{{Box|Idee|...|Unterrichtsidee }}
</pre>
</div>
<div class="zum-grid-1-2">
{{Box|Idee|...|Unterrichtsidee }}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Meinung'''
<pre>
{{Box|Meinung|...|Meinung}}
</pre>
</div>
 
<div class="zum-grid-1-2">
{{Box|Meinung|...|Meinung}}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Lernpfad'''
<pre>
{{Box|Lernpfad|...|Lernpfad}}
</pre>
</div>
<div class="zum-grid-1-2">
{{Box|Lernpfad|...|Lernpfad}}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Lösung'''
<pre>
{{Box|Lösung|...|Lösung}}
</pre>
</div>
<div class="zum-grid-1-2">
{{Box|Lösung|...|Lösung}}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Merksatz'''
<pre>
{{Box|Merke|...|Merksatz}}
</pre>
</div>
<div class="zum-grid-1-2">
{{Box|Merke|...|Merksatz}}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Kurzinfo'''
<pre>
{{Box|Info|...|Kurzinfo}}
</pre>
</div>
<div class="zum-grid-1-2">
{{Box|Info|...|Kurzinfo}}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Experimentieren'''
<pre>
{{Box|Experiment|...|Experimentieren}}
</pre>
</div>
<div class="zum-grid-1-2">
{{Box|Experiment|...|Experimentieren}}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Download'''
<pre>
{{Box|Download|mit (möglichst internen) Links zu herunterladbarem Material|Download}}
</pre>
</div>
 
<div class="zum-grid-1-2">
{{Box|Download|mit (möglichst internen) Links zu herunterladbarem Material|Download}}
</div>
</div>
 
<div class="zum-row">
<div class="zum-grid-1-2">
'''Frage'''
<pre>
<pre>
{{Box
{{Box|Frage|mit einer Frage|Frage}}
| Titel =
| Inhalt =
| class = Bearbeiten / Experimentieren / Merken / Zitieren // diese Zeile ist optional
}}
</pre>
</pre>
</div>
<div class="zum-grid-1-2">
{{Box|Frage|mit einer Frage|Frage}}
</div>
</div>


==Das sieht man:==
{{Box|1=Mögliche Probleme|2=
</noinclude><onlyinclude>
Es gibt '''verschiedene Gründe, warum das Box_Design nicht richtig verwendet wird'''.
<div style="margin: 0 auto 6px; font-face: Verdana; overflow:hidden;">
 
<div style="border-left: 10px solid {{#if: {{{class|}}} | {{#switch: {{{class}}}
==== <code>=</code> das Gleichheitszeichen ====
| Hervorhebung1 = #FFDC00
 
| Hervorhebung2 = #FF4136
Tritt vor allem in Links auf. Wenn der ein solches Zeichen im Text auftaucht so muss der passende Parameter für die Box explizit benannt werden. Die Parameter für die Box Vorlage sind durchnummeriert, heißen also dementsprechend <code>1</code>, <code>2</code> oder <code>3</code>
| Zitat = #AAAAAA
 
| Arbeitsmethode = #0074D9
Folgende beiden Varianten sind im Ergebnis identisch. Die benannte Variante kann allerdings auch das <code>=</code> im Text enthalten.
| Unterrichtsidee = #3D9970
| Meinung = #85144B
| Lernpfad = #FF851B
| Experimentieren = #39CCCC
| Lösung = #7FDBFF
| Üben = #2ECC70 }} | #AAA }};"><div style="font:13pt Verdana; font-weight:bold; padding:5px; border-bottom:1px solid #AAA;" class="Arbeitsauftrag_Titel">{{#if: {{{class|}}} | {{#switch: {{{class}}}
| Hervorhebung1 = <span class="fa fa-bullhorn" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Hervorhebung2 = <span class="fa fa-bullhorn" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Zitat = <span class="fa fa-quote-left" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Arbeitsmethode = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Unterrichtsidee = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Meinung = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>  
| Lernpfad = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:sub; color:#000;" aria-hidden="true"></span>  
| Experimentieren = <span class="fa fa-flask" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Lösung = <span class="icon-ok-sign" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>  
| Üben = <span class="fa fa-repeat" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span> }} | <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>  }} {{{Titel}}}</div>
<div style="padding:5px; font-size:11pt">
{{{Inhalt}}}</div></div></div></onlyinclude>
<noinclude>


===andere Beispiele===
{{2Spalten
|1=
Normale Box Syntax


{{Box
<pre>{{Box | Überschrift | Inhalt | Klasse }}</pre>
| Titel = zum Arbeiten
|2=
| Inhalt = mit Text
benannte Box Syntax
| class = Üben
<pre>{{Box|1=<Überschrift>|2=<Inhalt>|3=<Klasse>}}</pre>
}}
}}


{{Box
==== Tabellen ====
| Titel = zum Experimentieren
 
| Inhalt = mit Text
Weiterhin machen Tabellen in dem Inhalt ein Problem. Bei diesem und allen anderen Problemen gibt es eine alternative Möglichkeit, wie man diese "Box" erzeugen kann.
| class = Experimentieren
 
Wenn möglich sollte man auf die Verwendung von Tabellen verzichten. Falls das nicht möglich ist gibt es einige Vorlagen die man für Tabellen innerhalb einer Box verwenden kann. Es ist darauf zu achten, dass die Zeichen (Vorlagen) für die Tabellenerstellung jeweils am Anfang einer Zeile stehen.
{{(!}} class="wikitable"
{{!+}} Tabellensyntaxersetzungen innerhalb von Boxen (oder anderen Templates)
{{!-}}
!
! Wikisyntax
! Ersetzung innerhalb einer Box
{{!-}}
! Tabellenbeginn
{{!}} <code><nowiki>{|</nowiki></code>
{{!}} <code><nowiki>{{(!}}</nowiki></code>
{{!-}}
! Tabellenüberschrift
{{!}} <code><nowiki>|+</nowiki></code>
{{!}} <code><nowiki>{{!+}}</nowiki></code>
{{!-}}
! Zeilenbeginn
{{!}} <code><nowiki>|-</nowiki></code>
{{!}} <code><nowiki>{{!-}}</nowiki></code>
{{!-}}
! Zellenbeginn
{{!}} <code><nowiki>|</nowiki></code>
{{!}} <code><nowiki>{{!}}</nowiki></code>
{{!-}}
! Zelle mit Zusatzsyntax
{{!}} <code><nowiki>|colspan=2|</nowiki></code>
{{!}} <code><nowiki>{{!}}colspan=2{{!}}</nowiki></code>
{{!-}}
! Überschriftenzelle
{{!}} <code><nowiki>!</nowiki></code>
{{!}} <code><nowiki>!</nowiki></code> (keine Ersetzung notwendig)
{{!-}}
! Tabellenende
{{!}} <code><nowiki>|}</nowiki></code>
{{!}} <code><nowiki>{{!)}}</nowiki></code>
{{!)}}
 
 
===== Vergleich der Tabellensyntaxelemente  =====
 
{{3Spalten
|1=
Ergebnis
{{(!}} class=wikitable
{{!-}}
{{!}} Zeile 1 / Spalte A
{{!}} Zeile 1 / Spalte B
{{!-}}
{{!}} Zeile 2 / Spalte A
{{!}} Zeile 2 / Spalte B
{{!)}}
|2=
Normale Tabellensyntax
<pre>
{| class=wikitable
|-
| Zeile 1 / Spalte A
| Zeile 1 / Spalte B
|-
| Zeile 2 / Spalte A
| Zeile 2 / Spalte B
|}
</pre>
|3=
Tabellensyntax innerhalb einer Box
<pre>
{{(!}} class=wikitable
{{!-}}
{{!}} Zeile 1 / Spalte A
{{!}} Zeile 1 / Spalte B
{{!-}}
{{!}} Zeile 2 / Spalte A
{{!}} Zeile 2 / Spalte B
{{!)}}
</pre>
}}
}}


{{Box
| Titel = zum Hervorheben 1
| Inhalt = mit Text
| class = Hervorhebung1
}}


{{Box
Hier ein komplizierteres Beispiel:
| Titel = zum Üben
 
| Inhalt = mit Text
{{(!}} class="wikitable"
| class = Üben
{{!+}} Eine Tabellenüberschrift
}}
{{!}}
! Spaltenkopf A
! Spaltenkopf B
{{!-}}
! Zeilenkopf
{{!}} Zeile 1 / Spalte A
{{!}} Zeile 1 / Spalte B
{{!-}}
{{!}}
{{!}} Zeile 2 / Spalte A
{{!}} Zeile 2 / Spalte B
{{!-}}
{{!}}
{{!}} colspan=2 {{!}} Zeile 3 / Spalte A und B
{{!)}}
 
Und hier der zugehörige Quelltext für die Tabelle innerhalb einer Box (oder eines anderen TemplateS)
<pre>
{{(!}} class="wikitable"
{{!+}} Eine Tabellenüberschrift
{{!}}
! Spaltenkopf A
! Spaltenkopf B
{{!-}}
! Zeilenkopf
{{!}} Zeile 1 / Spalte A
{{!}} Zeile 1 / Spalte B
{{!-}}
{{!}}
{{!}} Zeile 2 / Spalte A
{{!}} Zeile 2 / Spalte B
{{!-}}
{{!}}
{{!}} colspan=2 {{!}} Zeile 3 / Spalte A und B
{{!)}}
</pre>
 
|3=Hervorhebung2}}
 
Die Namen der Klassen und das Aussehen aller Varianten, sowie die alternative Nutzungsmöglichkeit, findet man auf der Seite&nbsp;→&nbsp;[[Vorlage:Box|'''Vorlage mit verschiedenen Kästen''']]
 
Wenn die Auswahl nicht ausreicht gibt es mit der [[:Vorlage:Box-spezial]] die Möglichkeit viele Parameter der Vorlage beim Einbinden selbst anzupassen.
 
{{Hilfe Navigation}}
 
 
 
 
== Alternativ: Boxen mittels div-Containern und CSS-Klassen erstellen ==
Nicht alle Inhalte können als Parameter an Vorlagen (Templates) übergeben werden, z.B. HTML Tags im Wikitext, Tabellen und anderes.
Um trotzdem Boxen im gleichen Layout wie mittels obigen Vorlagen zu erstellen, gibt es auch korrespondierende CSS-Klassen.
Dazu muss der Text, der in einer Box stehen soll in einen div-Container eingefasst werden:
 
 
=== Das schreibt man: ===
<pre>
<div class="box ueben">
== Üben ==
...
</div>
</pre>
 
 
=== Das sieht man: ===
<div class="box ueben">
== Üben ==
mit Text für Übungen und Aufgaben
</div>




==Hinweise zur Gestaltung dieser Vorlage==
=== Folgende Boxen stehen zur Verfügung (analog oben) ===
Diese Vorlage kann für verschiedene Elemente angepasst werden. Dazu kann die Farbe des linken Balkens und das in der Titelzeile eingeblendete Bild an dieser zentralen Stelle für alle Seiten festgelegt werden.
</noinclude>
"><div style="font:12pt Verdana; font-weight:bold; padding:5px; border-bottom:1px solid #AAA;" class="Arbeitsauftrag_Titel">{{#if: {{{class|}}} | {{#switch: {{{class}}}
| Hervorhebung1 = <span class="fa fa-bullhorn" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Hervorhebung2 = <span class="fa fa-bullhorn" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Zitat = <span class="fa fa-quote-left" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Arbeitsmethode = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Unterrichtsidee = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Meinung = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Lernpfad = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:sub; color:#000;" aria-hidden="true"></span>
| Experimentieren = <span class="fa fa-flask" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Lösung = <span class="icon-ok-sign" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Üben = <span class="fa fa-repeat" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span> }} | <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>  }} {{{Titel}}}</div><div style="padding:5px; font-size:11pt">
{{{Inhalt}}}</div></div></div></onlyinclude><noinclude>


===andere Beispiele===
<pre>
<div class="box hervorhebung1">
== Hervorhebung 1 ==
...
</div>


{{Box
<div class="box hervorhebung2">
| Titel = zum Arbeiten
== Hervorhebung 2 ==
| Inhalt = mit Text
...
| class = Bearbeiten
</div>
}}


{{Box
<div class="box zitat">
| Titel = zum Experimentieren
== Zitat ==
| Inhalt = mit Text
...
| class = Experimentieren
</div>
}}


{{Box
<div class="box arbeitsmethode">
| Titel = zum Merken
== Arbeitsmethode ==
| Inhalt = mit Text
...
| class = Merken
</div>
}}


{{Box
<div class="box unterrichtsidee">
| Titel = Zitat
== Unterrichtsidee ==
| Inhalt = mit Text
...
| class = Zitieren
</div>
}}


<div class="box meinung">
== Meinung ==
...
</div>


==Hinweise zur Gestaltung dieser Vorlage==
<div class="box lernpfad">
Diese Vorlage kann für verschiedene Elemente angepasst werden. Dazu kann die Farbe des linken Balkens und das in der Titelzeile eingeblendete Bild an dieser zentralen Stelle für alle Seiten festgelegt werden.
== Lenrpfad ==
...
</div>


Die Farben und Symbole sollten bei Zeiten an etwaige Gestaltungs-Richtlinien von ZUM-Unterrichten angepasst werden. Außerdem könnte die Auswahl der Verwendungszecke vorsichtig erweitert werden.
<div class="box experimentieren">
</noinclude>
== Experimentieren ==
"><div style="font:13pt Verdana; font-weight:bold; padding:5px; border-bottom:1px solid #AAA;" class="Arbeitsauftrag_Titel">{{#if: {{{class|}}} | {{#switch: {{{class}}}
...
| Hervorhebung1 = <span class="fa fa-bullhorn" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
</div>
| Hervorhebung2 = <span class="fa fa-bullhorn" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Zitat = <span class="fa fa-quote-left" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Arbeitsmethode = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Unterrichtsidee = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Meinung = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>  
| Lernpfad = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:sub; color:#000;" aria-hidden="true"></span>
| Experimentieren = <span class="fa fa-flask" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Lösung = <span class="icon-ok-sign" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Üben = <span class="fa fa-repeat" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span> }} | <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>  }} {{{Titel}}}</div>
<div style="padding:5px; font-size:11pt">
{{{Inhalt}}}</div></div></div></onlyinclude>
<noinclude>


===andere Beispiele===
<div class="box loesung">
== Lösung ==
...
</div>


{{Box
<div class="box ueben">
| Titel = zum Arbeiten
== Üben ==
| Inhalt = mit Text
...
| class = Üben  
</div>
}}


{{Box
<div class="box kurzinfo">
| Titel = zum Experimentieren
== Kurzinfo ==
| Inhalt = mit Text
...
| class = Experimentieren
</div>
}}


{{Box
<div class="box experimentieren">
| Titel = zum Hervorheben 1
== Experimentieren ==
| Inhalt = mit Text
...
| class = Hervorhebung1
</div>
}}


{{Box
<div class="box download">
| Titel = zum Hervorheben 2
== Download ==
| Inhalt = mit Text
...
| class = Hervorhebung2
</div>
}}
</pre>




==Hinweise zur Gestaltung dieser Vorlage==
Es müssen immmer die CSS-Klassen 'box' und ggf. die Art der Box im Beispiel oben also 'ueben' angegeben werden.
Diese Vorlage kann für verschiedene Elemente angepasst werden. Dazu kann die Farbe des linken Balkens und das in der Titelzeile eingeblendete Bild an dieser zentralen Stelle für alle Seiten festgelegt werden.
</noinclude>
"><div style="font:12pt Verdana; font-weight:bold; padding:5px; border-bottom:1px solid #AAA;" class="Arbeitsauftrag_Titel">{{#if: {{{class|}}} | {{#switch: {{{class}}}
| Hervorhebung1 = <span class="fa fa-bullhorn" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Hervorhebung2 = <span class="fa fa-bullhorn" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Zitat = <span class="fa fa-quote-left" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Arbeitsmethode = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Unterrichtsidee = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Meinung = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Lernpfad = <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:sub; color:#000;" aria-hidden="true"></span>
| Experimentieren = <span class="fa fa-flask" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Lösung = <span class="icon-ok-sign" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>
| Üben = <span class="fa fa-repeat" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span> }} | <span class="fa fa-pencil" style="font-size:1.95em; vertical-align:middle; color:#000;" aria-hidden="true"></span>  }} {{{Titel}}}</div><div style="padding:5px; font-size:11pt">
{{{Inhalt}}}</div></onlyinclude><noinclude>


===andere Beispiele===
'''WICHTIG:''' Die CSS-Klassennamen müssen klein geschrieben sein, Umlaute müssen ersetzt werden (ü zu ue, ß zu sz usw.)


{{Box
'''HINWEIS:''' Im Unterschied zur Verwendung des Templates werden die Überschriften im div-Container im Inhaltsverzeichnis aufgeführt. Insofern kann darüber auch gesteuert werden, welche Boxen im Inhaltsverzeichnis erscheinen sollen.
| Titel = zum Arbeiten
| Inhalt = mit Text
| class = Bearbeiten
}}


{{Box
== Icon ändern ==
| Titel = zum Experimentieren
Das Icon lässt sich auch überschreiben mit dem Parameter <code>Icon</code>.
| Inhalt = mit Text
| class = Experimentieren
}}


{{Box
'''Das schreibt man'''
| Titel = zum Merken
<pre>{{Box|Titel|Inhalt|Lösung|Icon=brainy hdg-school}}</pre>
| Inhalt = mit Text
'''Das sieht man'''
| class = Merken
{{Box|Titel|Inhalt|Lösung|Icon=brainy hdg-school}}
}}


{{Box
== Farbe ändern ==
| Titel = Zitat
Die Farbe lässt sich auch überschreiben mit dem Parameter <code>Farbe</code>.
| Inhalt = mit Text
| class = Zitieren
}}


'''Das schreibt man'''
<pre>{{Box|Titel|Inhalt|Lösung|Farbe={{Farbe|orange|dunkel}} }}</pre>
'''Das sieht man'''
{{Box|Titel|Inhalt|Lösung|Farbe={{Farbe|orange|dunkel}} }}


==Hinweise zur Gestaltung dieser Vorlage==
{{Approved template}}
Diese Vorlage kann für verschiedene Elemente angepasst werden. Dazu kann die Farbe des linken Balkens und das in der Titelzeile eingeblendete Bild an dieser zentralen Stelle für alle Seiten festgelegt werden.
</noinclude>


Die Farben und Symbole sollten bei Zeiten an etwaige Gestaltungs-Richtlinien von ZUM-Unterrichten angepasst werden. Außerdem könnte die Auswahl der Verwendungszecke vorsichtig erweitert werden.
__NOEDITSECTION__
<noinclude>
<templatedata>
{
"params": {
"Titel": {
"label": "Überschrift",
"type": "content",
"aliases": [
"1"
]
},
"Inhalt": {
"label": "Inhalt",
"type": "content",
"aliases": [
"2"
],
"required": true
},
"Klasse": {
"label": "Klasse",
"type": "string",
"aliases": [
"3"
],
"example": "Hervorhebung1, Frage, Lernpfad, Hervorhebung2, Merksatz, Üben, Ueben, Arbeitsmethode, Unterrichtsidee, Experimentieren, Arbeitsmethode, Unterrichtsidee, Experimentieren, Meinung, Lösung, Loesung, Download, Kurzinfo, Zitat, "
},
"Farbe": {
"type": "string"
},
"Icon": {
"type": "string"
}
},
"paramOrder": [
"Klasse",
"Titel",
"Inhalt",
"Farbe",
"Icon"
],
"format": "block"
}
</templatedata>
</noinclude>
</noinclude>

Aktuelle Version vom 4. Mai 2024, 08:24 Uhr

{{{1}}}
{{{2}}}

Für das einheitliche Hervorheben von ähnlichen Inhalten soll die Vorlage "Box" verwendet werden.

Beispiel

Das schreibt man:

{{Box|Hier ist die Überschrift|Hier steht der Inhalt, der in der Box angezeigt wird.|Merksatz}}

Man kann zur besseren Übersichtlichkeit auch Zeilenumbrüche einfügen:

{{Box|Hier ist die Überschrift|

Hier steht der Inhalt, der in der Box angezeigt wird.

|Merksatz}}

Das sieht man:

Hier ist die Überschrift
Hier steht der Inhalt, der in der Box angezeigt wird.

Vorlagen für Boxen

Für das einheitliche Hervorheben von ähnlichen Inhalten soll möglichst die Vorlage "Box" verwendet werden. Mehr Infos dazu findet man auf der Seite Vorlage:Box.

Verkürzt wird die Vorlage so verwendet:

{{Box|<Überschrift>|<Inhalt>|<Klasse>}}


  • Die Überschrift (nach {{Box| und vor dem nächsten |) ist frei wählbar.
  • Die Klasse gibt an, welche Farbe und welches Icon verwendet wird. Als Klassen stehen folgende Varianten zur Verfügung:

Hervorhebung 1

{{Box|Hervorhebung1|...| Hervorhebung1}}
Hervorhebung1
...

Hervorhebung 2

{{Box|Hervorhebung2|...|Hervorhebung2}}
Hervorhebung2
...

Üben

{{Box|Üben|...|Üben}}
Üben
...

Zitat

{{Box|Zitat|....|Zitat}}
Zitat
....

Arbeitsmethode

{{Box|Arbeitsmethode|...|Arbeitsmethode}}
Arbeitsmethode
...

Unterrichtsidee

{{Box|Idee|...|Unterrichtsidee }}
Idee
...

Meinung

{{Box|Meinung|...|Meinung}}
Meinung
...

Lernpfad

{{Box|Lernpfad|...|Lernpfad}}
Lernpfad
...

Lösung

{{Box|Lösung|...|Lösung}}
Lösung
...

Merksatz

{{Box|Merke|...|Merksatz}}
Merke
...

Kurzinfo

{{Box|Info|...|Kurzinfo}}
Info
...

Experimentieren

{{Box|Experiment|...|Experimentieren}}
Experiment
...

Download

{{Box|Download|mit (möglichst internen) Links zu herunterladbarem Material|Download}}
Download
mit (möglichst internen) Links zu herunterladbarem Material

Frage

{{Box|Frage|mit einer Frage|Frage}}
Frage
mit einer Frage


Mögliche Probleme

Es gibt verschiedene Gründe, warum das Box_Design nicht richtig verwendet wird.

= das Gleichheitszeichen

Tritt vor allem in Links auf. Wenn der ein solches Zeichen im Text auftaucht so muss der passende Parameter für die Box explizit benannt werden. Die Parameter für die Box Vorlage sind durchnummeriert, heißen also dementsprechend 1, 2 oder 3

Folgende beiden Varianten sind im Ergebnis identisch. Die benannte Variante kann allerdings auch das = im Text enthalten.

Normale Box Syntax
{{Box | Überschrift | Inhalt | Klasse }}
benannte Box Syntax
{{Box|1=<Überschrift>|2=<Inhalt>|3=<Klasse>}}

Tabellen

Weiterhin machen Tabellen in dem Inhalt ein Problem. Bei diesem und allen anderen Problemen gibt es eine alternative Möglichkeit, wie man diese "Box" erzeugen kann.

Wenn möglich sollte man auf die Verwendung von Tabellen verzichten. Falls das nicht möglich ist gibt es einige Vorlagen die man für Tabellen innerhalb einer Box verwenden kann. Es ist darauf zu achten, dass die Zeichen (Vorlagen) für die Tabellenerstellung jeweils am Anfang einer Zeile stehen.

Tabellensyntaxersetzungen innerhalb von Boxen (oder anderen Templates)
Wikisyntax Ersetzung innerhalb einer Box
Tabellenbeginn {| {{(!}}
Tabellenüberschrift |+ {{!+}}
Zeilenbeginn |- {{!-}}
Zellenbeginn | {{!}}
Zelle mit Zusatzsyntax |colspan=2| {{!}}colspan=2{{!}}
Überschriftenzelle ! ! (keine Ersetzung notwendig)
Tabellenende |} {{!)}}


Vergleich der Tabellensyntaxelemente
Ergebnis
Zeile 1 / Spalte A Zeile 1 / Spalte B
Zeile 2 / Spalte A Zeile 2 / Spalte B
Normale Tabellensyntax
{| class=wikitable
|-
| Zeile 1 / Spalte A
| Zeile 1 / Spalte B
|-
| Zeile 2 / Spalte A
| Zeile 2 / Spalte B
|}
Tabellensyntax innerhalb einer Box
{{(!}} class=wikitable
{{!-}}
{{!}} Zeile 1 / Spalte A
{{!}} Zeile 1 / Spalte B
{{!-}}
{{!}} Zeile 2 / Spalte A
{{!}} Zeile 2 / Spalte B
{{!)}}


Hier ein komplizierteres Beispiel:

Eine Tabellenüberschrift
Spaltenkopf A Spaltenkopf B
Zeilenkopf Zeile 1 / Spalte A Zeile 1 / Spalte B
Zeile 2 / Spalte A Zeile 2 / Spalte B
Zeile 3 / Spalte A und B

Und hier der zugehörige Quelltext für die Tabelle innerhalb einer Box (oder eines anderen TemplateS)

{{(!}} class="wikitable"
{{!+}} Eine Tabellenüberschrift
{{!}}
! Spaltenkopf A
! Spaltenkopf B
{{!-}}
! Zeilenkopf
{{!}} Zeile 1 / Spalte A
{{!}} Zeile 1 / Spalte B
{{!-}}
{{!}}
{{!}} Zeile 2 / Spalte A
{{!}} Zeile 2 / Spalte B
{{!-}}
{{!}}
{{!}} colspan=2 {{!}} Zeile 3 / Spalte A und B
{{!)}}

Die Namen der Klassen und das Aussehen aller Varianten, sowie die alternative Nutzungsmöglichkeit, findet man auf der Seite → Vorlage mit verschiedenen Kästen

Wenn die Auswahl nicht ausreicht gibt es mit der Vorlage:Box-spezial die Möglichkeit viele Parameter der Vorlage beim Einbinden selbst anzupassen.




Alternativ: Boxen mittels div-Containern und CSS-Klassen erstellen

Nicht alle Inhalte können als Parameter an Vorlagen (Templates) übergeben werden, z.B. HTML Tags im Wikitext, Tabellen und anderes. Um trotzdem Boxen im gleichen Layout wie mittels obigen Vorlagen zu erstellen, gibt es auch korrespondierende CSS-Klassen. Dazu muss der Text, der in einer Box stehen soll in einen div-Container eingefasst werden:


Das schreibt man:

<div class="box ueben">
== Üben ==
...
</div>


Das sieht man:

Üben

mit Text für Übungen und Aufgaben


Folgende Boxen stehen zur Verfügung (analog oben)

<div class="box hervorhebung1">
== Hervorhebung 1 ==
...
</div>

<div class="box hervorhebung2">
== Hervorhebung 2 ==
...
</div>

<div class="box zitat">
== Zitat ==
...
</div>

<div class="box arbeitsmethode">
== Arbeitsmethode ==
...
</div>

<div class="box unterrichtsidee">
== Unterrichtsidee ==
...
</div>

<div class="box meinung">
== Meinung ==
...
</div>

<div class="box lernpfad">
== Lenrpfad ==
...
</div>

<div class="box experimentieren">
== Experimentieren ==
...
</div>

<div class="box loesung">
== Lösung ==
...
</div>

<div class="box ueben">
== Üben ==
...
</div>

<div class="box kurzinfo">
== Kurzinfo ==
...
</div>

<div class="box experimentieren">
== Experimentieren ==
...
</div>

<div class="box download">
== Download ==
...
</div>


Es müssen immmer die CSS-Klassen 'box' und ggf. die Art der Box im Beispiel oben also 'ueben' angegeben werden.

WICHTIG: Die CSS-Klassennamen müssen klein geschrieben sein, Umlaute müssen ersetzt werden (ü zu ue, ß zu sz usw.)

HINWEIS: Im Unterschied zur Verwendung des Templates werden die Überschriften im div-Container im Inhaltsverzeichnis aufgeführt. Insofern kann darüber auch gesteuert werden, welche Boxen im Inhaltsverzeichnis erscheinen sollen.

Icon ändern

Das Icon lässt sich auch überschreiben mit dem Parameter Icon.

Das schreibt man

{{Box|Titel|Inhalt|Lösung|Icon=brainy hdg-school}}

Das sieht man

Titel
Inhalt

Farbe ändern

Die Farbe lässt sich auch überschreiben mit dem Parameter Farbe.

Das schreibt man

{{Box|Titel|Inhalt|Lösung|Farbe={{Farbe|orange|dunkel}} }}

Das sieht man

Titel
Inhalt


Diese Vorlage wird benötigt
Ein Admin hat diese Vorlage überprüft und entschieden, dass diese Vorlage benötigt wird.



Keine Beschreibung.

Vorlagenparameter

Diese Vorlage bevorzugt Blockformatierung von Parametern.

ParameterBeschreibungTypStatus
KlasseKlasse 3

keine Beschreibung

Beispiel
Hervorhebung1, Frage, Lernpfad, Hervorhebung2, Merksatz, Üben, Ueben, Arbeitsmethode, Unterrichtsidee, Experimentieren, Arbeitsmethode, Unterrichtsidee, Experimentieren, Meinung, Lösung, Loesung, Download, Kurzinfo, Zitat,
Mehrzeiliger Textoptional
ÜberschriftTitel 1

keine Beschreibung

Wikitextoptional
InhaltInhalt 2

keine Beschreibung

Wikitexterforderlich
FarbeFarbe

keine Beschreibung

Mehrzeiliger Textoptional
IconIcon

keine Beschreibung

Mehrzeiliger Textoptional