Home > Customization (Skins) > SKSKIN-Datei

Dokumentation zur SKSKIN-Datei

Die XML-Datei mit der Endung .skskin wird für die korrekte Anzeige des Skins im Konfigurationstool und im Browser benötigt. Es gibt Browserlayouts, Startseitenlayouts und Bildschirmtastaturlayouts (Touchscreenlayouts), auch Skins genannt. Für jedes Layout muss im SiteKiosk Installations-Verzeichnis im Ordner SKINS eine entsprechende .skskin Datei vorhanden sein.

Bitte beachten Sie:
Für die Erstellung eines eigenen Browserlayouts sind gewisse Grundkenntnisse notwendig. Aus verständlichen Gründen können wir Ihnen (ausser dieser ausführlichen Dokumentation) keinen kostenlosen Support bei der Erstellung eines eigenen Skins leisten!
1. Genereller Aufbau der SKSKIN-Datei

Um die Zusammenhänge zu verstehen, ist es oft am einfachsten, die Datei eines vorhandenen Layouts unter die Lupe zu nehmen. Schauen Sie sich also bitte zunächst eine .skskin Datei mit der Hilfe des Windows-Programms Notepad bzw. einem anderen Editor genauer an.
Hier drei Beispiele der verschiedenen Layoutvarianten mit den wichtigsten Bestandteilen der jeweiligen SKSKIN-Datei, die anschließend erklärt werden:

<skin name="TX82-Ultra English (floating)" filename="tx82-ultra_english_floating.skskin">
          <touchscreen>
                    <preview>skins\tx82-ultra\english\preview.png</preview>
                    <keydef>skins\tx82-ultra\english\tx82_ultra_english_docked.xml</keydef>
          </touchscreen>
</skin>
SKSKIN-Datei für das "TX82-Ultra English (floating)" Tastaturlayout (tx82-ultra_english_floating.skskin).

<skin name="Default Skin" filename="Default.skskin">
          <browserskin name="Default Skin">
                    <preview>skins\Default\preview.png</preview>
                    <skindef>skins\Default\DefaultSkindef.xml</skindef>
          </browserskin>
</skin>
SKSKIN-Datei für das "Default" Browserlayout (Default.skskin).

<skin name="Desktop Startpage" filename="DesktopStartpage.skskin">
          <startpage name="Desktop Startpage">
                    <preview>skins\Startpages\Desktop\preview.png</preview>
                    <startpagedef>skins\Startpages\Desktop\Desktop.xml</startpagedef>
          </startpage>
</skin>
SKSKIN-Datei für das "Desktop" Startseitenlayout (DesktopStartpage.skskin).

2. Dokumentation zu den Elementen und Attributen
Die Datei besteht aus mehreren Elementen die, ähnlich der HTML-Konvention, ein öffnendes und ein schließendes Tag haben. Z.B. <skin> als öffnendes und </skin> als schließendes Tag des Skin-Elements. Zwischen die beiden Tags werden die zu diesem Element gehörenden Attribute geschrieben. Auch diese können Elemente mit eigenen Attributen sein.
Zusätzlich besteht die Möglichkeit, innerhalb des öffnenden Tags weitere Daten, wie z.B. name=..., aufzunehmen.
2.1 skin:
Einrahmend steht in diesem File ein "skin"-Element, welches als Attribut einen Namen ("name") hat, der dazu dient, die Identifikation des einzelnen Elements zu erleichtern.
Das Attribut "filename" gibt einen eindeutigen Dateinamen an, unter dem das Skin im Skin-Verzeichnis von SiteKiosk gespeichert wird.
2.2 touchscreen:
Wenn es sich um ein Tastaturlayout handelt, folgt ein "touchscreen"-Element, welches folgende Informationen enthält:
  1. preview:
    Relative Pfadangabe für das Vorschaubild "preview.png" innerhalb des SiteKiosk Installationsverzeichnisses.
  2. keydef:
    Relativer Pfad zur Definitionsdatei des Tastaturlayouts innerhalb des SiteKiosk Installationsverzeichnisses.
2.3 browserskin:
Wenn es sich um ein Browserlayout handelt, folgt ein "browserskin"-Element, welches folgende Informationen enthält:
  1. preview:
    Relative Pfadangabe für das Vorschaubild "preview.png" innerhalb des SiteKiosk Installationsverzeichnisses.
  2. skindef:
    Relativer Pfad zur Definitionsdatei des Browserlayouts innerhalb des SiteKiosk Installationsverzeichnisses.
2.4 startpage:
Wenn es sich um ein Startseitenlayout handelt, folgt ein "startpage"-Element, welches folgende Informationen enthält:
  1. preview:
    Relative Pfadangabe für das Vorschaubild "preview.png" innerhalb des SiteKiosk Installationsverzeichnisses.
  2. startpagedef:
    Relativer Pfad zur Definitionsdatei des Startseitenlayouts innerhalb des SiteKiosk Installationsverzeichnisses.

Siehe auch

Manuell editierbare Optionen
Sprachdateien
Browserlayout
Tastaturlayout
Startseitenlayout
Tasten ummappen


Back To Top