Vorlage:Image modal: Unterschied zwischen den Versionen
Tobi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<!-- Start your template code here. for tipps and tools for template development, please refer to our help-section --><!-- first the plausibility tests -->{{#i…“) |
Tobi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
-->{{#if:{{{image|{{{1|}}}}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Bei Nutzung der Vorlage ''image modal'' muss der Name eines Bildes angegeben werden. Entweder als ersten Parameter oder als Parameter ''image''</div>}}<!-- end of plausibility. | -->{{#if:{{{image|{{{1|}}}}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Bei Nutzung der Vorlage ''image modal'' muss der Name eines Bildes angegeben werden. Entweder als ersten Parameter oder als Parameter ''image''</div>}}<!-- end of plausibility. | ||
-->{{#if:{{#var:error}}|{{template other||[[Category:Erroneous]]}}Hilfe zum Umgang mit dieser Vorlage finden Sie auf der Seite {{tl|Image modal}}.|<!-- everythings fine, start with defining some vars, and maybe defaulting them. we do this here, so you can easily change them | -->{{#if:{{#var:error}}|{{template other||[[Category:Erroneous]]}}Hilfe zum Umgang mit dieser Vorlage finden Sie auf der Seite {{tl|Image modal}}.|<!-- everythings fine, start with defining some vars, and maybe defaulting them. we do this here, so you can easily change them | ||
-->{{#vardefine:Image_modal_image | -->{{#vardefine:Image_modal_image|{{{image|{{{1|}}}}}}}}<!-- | ||
<div id=" | -->{{#vardefine:Image_modal_id|{{#if:{{#var:Image_modal_id}}|{{#expr:1+{{#var:Image_modal_id}}}}|0}}}}<!-- | ||
-->{{#vardefine:Image_modal_caption|{{{caption|}}}}}<!-- | |||
-->{{#vardefine:Image_modal_alt|{{{alt|{{BASEPAGENAME:{{#var:Image_modal_image}}}}}}}}}<!-- | |||
-->{{#vardefine:Image_modal_align|{{{align|right}}}}}<!-- | |||
-->{{#vardefine:Image_modal_size|{{{size|300px}}}}}<!-- | |||
-->{{#vardefine:Image_modal_largeimage|{{{largeimage|{{#var:Image_modal_image}}}}}}}<!-- | |||
-->{{#vardefine:Image_modal_title|{{{title|{{BASEPAGENAME:{{#var:Image_modal_image}}}}}}}}}<!-- | |||
-->{{#vardefine:Image_modal_suppresssourcelink|{{{suppresssourcelink|}}}}}<!-- | |||
-->{{#vardefine:Image_modal_description|{{{description|{{{caption|}}}}}}}}<!-- done with the defaults. now put out the code: --><div class="vw-image-modal-control" data-toggle="modal" data-target="#vwImageModal{{#var:Image_modal_id}}">[[{{#var:Image_modal_image}}|link=|{{#var:Image_modal_size}}|{{#var:Image_modal_align}}|alt={{#var:Image_modal_alt}}|{{#if:{{#var:Image_modal_caption}}|thumb{{!}}{{#var:Image_modal_caption}}}}]]</div> | |||
<div id="vwImageModal{{#var:Image_modal_id}}" class="modal fade vw-image-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> | |||
<div class="modal-dialog modal-lg"> | <div class="modal-dialog modal-lg"> | ||
<div class="modal-content"> | <div class="modal-content"> | ||
<div class="modal-header"> | <div class="modal-header"> | ||
<div class="close" data-dismiss="modal" aria-hidden="true">×</div> | <div class="close" data-dismiss="modal" aria-hidden="true">×</div><span class="modal-title" id="vwImageModal{{#var:Image_modal_id}}Label">{{#var:Image_modal_title}}</span> | ||
</div> | </div> | ||
<div class="modal-body | <div class="modal-body">[[{{#var:Image_modal_largeimage}}|class=img-responsive|alt={{#var:Image_modal_alt}}|{{#var:Image_modal_caption}}|link=]] | ||
{{#if:{{#var:Image_modal_description|}}|<p>{{#var:Image_modal_description}}</p>}} | |||
<p> | |||
</div> | </div> | ||
<div class="modal-footer"> | <div class="modal-footer"> | ||
{{#ifeq:{{#var:Image_modal_suppresssourcelink|no}}|yes||<div class="btn btn-primary"> [[:{{#var:Image_modal_largeimage}}|Quelle einsehen]] </div>}} | |||
<div class="btn btn-default" data-dismiss="modal">Close</div> | <div class="btn btn-default" data-dismiss="modal">Close</div> | ||
</div> | </div> | ||
</div> | </div> | ||
</div> | </div> | ||
</div> | </div><!-- end of {{#if:{{#var:error}}| .. else ...-->}}<!--Last line of your template code--><noinclude> | ||
<!-- end of {{#if:{{#var:error}}| .. else ...-->}}<!--Last line of your template code--><noinclude> | |||
{{documentation}} | {{documentation}} | ||
<!-- Add categories to the /doc subpage, not here! --> | <!-- Add categories to the /doc subpage, not here! --> | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 29. Dezember 2017, 16:57 Uhr
{{#vardefine:error|1}}
Hilfe zum Umgang mit dieser Vorlage finden Sie auf der Seite {{Image modal}}.
Description
A much nicer way of adding images to your text. Instead of
use this [[Bild:Carousel-palace.jpg|thumb|300px|Palace]]
, which renders to:
Hilfe zum Umgang mit dieser Vorlage finden Sie auf der Seite {{Image modal}}.
{{image modal|Bild:Carousel-palace.jpg|caption=Palace}}
This can be used anywhere on your wiki, as long as you use a bootstrap skin.
Parameters
Description of the entity created by this template or of the function of this template
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Bildname | image | Name des Thumbnailbildes. ACHTUNG: Hier muss der volle Name aber ohne die eckigen Klammern angegeben werden. Also Bild:Test.jpg und nicht [[Bild:Test.jpg]] | Datei | erforderlich |
Alternativtext | alt | Gibt den Alternativtext für das Bild an. Dieser wird angezeigt, wenn man mit der Maus über das Bild fährt oder wenn man einen Browser ohne Bildwiedergabe verwendet
| Einzeiliger Text | vorgeschlagen |
Bildunterschrift | caption | Unterschrift für das kleine Thumbnailbild. Wenn angegeben, wird automatisch ein Rahmen um das Bild gezeichnet | Einzeiliger Text | optional |
Bildausrichtung | align | Gibt die Ausrichtung des Bildes im Textfluss an. Mögliche Werte sind: <leer>, none, center, left, right. Bei den letzten beiden wird automatisch ein Textfluss um das Bild herum durchgeführt.
| Einzeiliger Text | optional |
Thumbnailbreite | size | Breite des kleinen Vorschaubildes. Wenn angegeben, dringend die Maßeinheit px mit angeben.
| Einzeiliger Text | optional |
Überschrift des Pop-ups | title | Überschrifttext, der über dem Pop-up angezeigt wird.
| Einzeiliger Text | optional |
Großes Bild | largeimage | Falls der Klick auf das Vorschaubild nicht eine große Version des selbigen öffnen soll, sondern ein anderes Bild, kann dies hier angegeben werden
| Datei | optional |
Bildbeschreibung | description | Beschreibungstext, der unter der großen Version des Bildes angezeigt wird.
| Wikitext | optional |
Link auf Quelle unterdrücken | suppresssourcelink | Normalerweise erscheint unterhalb des Bildes ein Knopf mit Link auf die Quellseite des Bildes. Wird dies hier auf 'Yes' gesetzt, wird dieser Link nicht angezeigt.
| Wahrheitswert | optional |
Usage
{{image modal
| image=
| caption=
| align=
| thumbsize=
| title=
| largeimage=
| description=
| suppresssourcelink=
}}
The above documentation is transcluded from Vorlage:Image modal/doc. (edit | history) Please add categories to the /doc subpage. Subpages of this template. |