« Zurück zu Produkt

Dokumentation

IPS_GetTemplate

Benötigt: IP-Symcon >= 8.0

 array IPS_GetTemplate (string $VorlagenID) 

Parameterliste

VorlagenID

Die ID der Vorlage, als GUID formatiert

Rückgabewert

Folgende Informationen stehen als key=>value Paare zur Verfügung:

Index Typ Beschreibung
TemplateID string Die ID der Vorlage
PresentationID string Die ID der Darstellung zu der diese Vorlage gehört
DisplayName string Der Anzeigename der Vorlage
Values array Ein Array mit den Werten der Vorlage
ReadOnly bool Ob die Vorlage verändert werden kann

Beschreibung

Die Funktion liefert einen Array mit Informationen über die Vorlage mit der ID VorlagenID.

Beispiel

// Liefert Informationen über die Raumtemperatur Vorlage
print_r(IPS_GetTemplate('{868B087E-A38D-2155-EBE0-157AFBBF9E8C}' /* Raumptemperatur */);
/* Beispielausgabe:
Array
(
    [TemplateID] => {868B087E-A38D-2155-EBE0-157AFBBF9E8C}
    [PresentationID] => {6B9CAEEC-5958-C223-30F7-BD36569FC57A}
    [DisplayName] => Raumtemperatur
    [Values] => Array
        (
            [MIN] => 15
            [DIGITS] => 1
            [CUSTOM_GRADIENT] => []
            [DECIMAL_SEPARATOR] => Client
            [GRADIENT_TYPE] => 1
            [MAX] => 25
            [INTERVALS] => []
            [INTERVALS_ACTIVE] => 
            [PERCENTAGE] => 
            [PREFIX] => 
            [STEP_SIZE] => 0.5
            [SUFFIX] =>  °C
            [THOUSANDS_SEPARATOR] => 
            [USAGE_TYPE] => 0
        )

    [IsReadOnly] => 1
)
*/
Haben Sie noch Fragen?