« Zurück zu Produkt

Dokumentation

IPS_GetTemplate

Benötigt: 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
IsReadOnly bool Ob die Vorlage schreibgeschützt ist, also nicht verändert werden kann

Beschreibung

Die Funktion liefert ein 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}' /* Raumtemperatur */));
/* 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?