wiki:hilfe:anpassungen:wrap-plugin_erweitern
Sie befinden sich in der bearbeitbaren Version des Einsatzleiterwiki-Projekts. Klicken Sie hier für allgemeine Informationen zum Projekt.
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| wiki:hilfe:anpassungen:wrap-plugin_erweitern [13.06.2019 23:22] – christoph_ziehr | wiki:hilfe:anpassungen:wrap-plugin_erweitern [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== wrap-Plugin erweitern ====== | ||
| - | Gegenüber dem Standard-Wiki-Code lassen sich mithilfe des [[wiki: | ||
| - | |||
| - | Dies ist mittels [[wiki: | ||
| - | |||
| - | ===== Individuelle wrap-Boxen erstellen ===== | ||
| - | |||
| - | Sicherlich kennen Sie bereits die Funktion des wrap-Plugins um Boxen mit Symbolen zu erstellen, wie zum Beispiel diese hier: | ||
| - | |||
| - | <WRAP center round todo 100%> | ||
| - | Zu-Erledigen-Box | ||
| - | </ | ||
| - | |||
| - | Bei einer Feuerwehr bestand der Wunsch, im Einsatzleiterwiki Standardeinsatzregeln (SER) zu hinterlegen. Jeweils pro Szenario gibt es für die Besatzungen der einzelnen Fahrzeuge verschiedene Aufgaben zu erledigen. Um diese im Einsatzfall schnell optisch auffindbar zu machen, sollte pro Fahrzeug eine Box erstellt werden, in der die Einsatzaufträge aufgeführt sind, hier am Beispiel der Drehleiter demonstriert: | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Diese Schritte müssen erledigt werden, um eine eigene Box einfügen zu können: | ||
| - | |||
| - | ==== 1. Grafik für die Box ablegen ==== | ||
| - | |||
| - | Zuerst muss in den Ordner des wrap-Plugins das Bild abgelegt werden das verwendet werden soll. Im Ordner '' | ||
| - | Darin speichern wir unsere Grafik ab, in diesem Beispiel also '' | ||
| - | |||
| - | Die Grafik für die Drehleiter hat eine Breite von 80 Pixeln, darunter wird es schwierig etwas zu erkennen. Bitte beachten Sie, dass Sie das Bild das abgelegt wird schon auf diese Breite skaliert haben, eine nachträgliche Verkleinerung/ | ||
| - | |||
| - | ==== 2. benutzerdefinierten CSS-Code eintragen ==== | ||
| - | |||
| - | Nachdem das Bild abgelegt wurde, kann der CSS-Code eingetragen werden mit dem die Box erzeugt wird. Öffnen Sie dazu die Datei '' | ||
| - | |||
| - | Fügen Sie in die Datei nun folgenden Block ein: | ||
| - | |||
| - | <code css> | ||
| - | .dokuwiki div.wrap_dlk { | ||
| - | padding: 1em 1em .5em 100px; | ||
| - | margin-bottom: | ||
| - | min-height: 68px; | ||
| - | background-position: | ||
| - | background-repeat: | ||
| - | color: inherit; | ||
| - | overflow: hidden; | ||
| - | background-color: | ||
| - | border: 5px solid #ff0000; | ||
| - | background-image: | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Auch wenn dieser Code erst einmal kompliziert aussieht - er muss nur an wenigen Stellen angepasst werden, um weitere Boxen erzeugen zu können: | ||
| - | |||
| - | '' | ||
| - | In der ersten Zeile definieren Sie, mit welchem Code Sie die Box einbinden möchten (dazu gleich mehr). Wenn Sie neben der DLK-Box als nächstes eine Box für einen ELW erzeugen möchten, schreiben Sie dann also '' | ||
| - | |||
| - | '' | ||
| - | Falls Ihre Grafik nicht die Breite 80 Pixel (px) hat sondern breiter oder schmaler ist, sollten Sie diese Zeile anpassen (die padding-Eigenschaft definiert die Abstände zu anderen Elementen). Der Abstand nach rechts (hier: 100px) sollte 20 Pixel größer sein als Ihr Bild breit ist, ansonsten werden die Abstände zu groß oder zu klein. Falls Ihre Grafik beispielsweise 50 Pixel breit ist, ändern Sie den Wert hier auf 70 Pixel (50 + 20) und schreiben: '' | ||
| - | |||
| - | '' | ||
| - | Hiermit definieren Sie die Hintergrundfarbe der Box. ''# | ||
| - | |||
| - | '' | ||
| - | Hier wird die Breite des Rahmens der Box angegeben, in diesem Fall ein 5 Pixel breiter ('' | ||
| - | |||
| - | '' | ||
| - | In der letzten Zeile wird der Pfad zur Grafik angegeben, die dargestellt werden soll. Aus Gründen der Übersichtlichkeit empfiehlt es sich, der Datei den gleichen Namen zu geben wie der Box. | ||
| - | |||
| - | ==== 3. neue Box benutzen ==== | ||
| - | |||
| - | Die eben neu definierte Box kann nun benutzt werden. Dafür müssen wir uns kurz zurückerinnern. Eben in der userstyle.css haben wir geschrieben: | ||
| - | |||
| - | Die Box können wir erzeugen, indem wir den folgenden Code schreiben. Der " | ||
| - | |||
| - | < | ||
| - | <WRAP dlk> | ||
| - | Text für die Drehleiter-Box | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Natürlich können beim Text für die Box noch weitere Argumente mitgegeben werden (wie bei den Standard-wrap-Boxen auch), um die Box schöner aussehen zu lassen. Folgender Code würde eine Drehleiter-Box erzeugen, die abgerundete Ecken hat, 80 Prozent der Seitenbreite einnimmt und horizontal zentriert ist: | ||
| - | |||
| - | < | ||
| - | <WRAP center round dlk 80%> | ||
| - | Text für die Drehleiter-Box | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | **Tipp aus der Praxis**\\ | ||
| - | Wenn Sie mehrere Boxen für verschiedene Fahrzeuge erzeugen, wird es schnell unübersichtlich. Es empfiehlt sich dann, auf einer Seite eine Übersicht über die ganzen Boxen zu erstellen, also alle verfügbaren Boxen untereinander aufzulisten. Gleichzeitig macht es Sinn, in der Box den Code anzugeben, mit dem die Box erzeugt wird. Das sieht dann beispielsweise so aus: | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Um diese Box darzustellen, | ||
| - | |||
| - | {{: | ||
| - | |||
| - | ==== DokuWiki-Aktualisierung ==== | ||
| - | |||
| - | Bei einer Aktualisierung des Plugins bzw. des ganzen Wikis werden die Anpassungen nicht überschrieben, | ||
wiki/hilfe/anpassungen/wrap-plugin_erweitern.1560460958.txt.gz · Zuletzt geändert: von christoph_ziehr
