wCSS::getEditmaskExtended

Ermittelt den Wert für ein pflegbares Feld

Funktionsaufruf

String getEditmaskExtended(String file, String variantName, String variantId, String editmask, String default = '')

Parameter

file
Pfad der CSS-Datei
variantName
Name der Variante
variantID
ID der Variante
editmask
Name des pflegbaren Feldes
default
Standardwert, falls der abgefragte Wert nicht definiert, bzw. leer ist

Beispiel: Ermittelt den Wert des pflegbaren Feldes 'margin' zur CSS-Only-Variante elementBox_var0

Quelltext

<?php

$cssPath     = "/devGlobal/wGlobal/layout/styles/design.css"; // Pfad der CSS-Datei
$variantName = "elementBox"; // Name der Variante
$variantID   = "0"; // ID der Variante
$editmask    = "margin"; // Name des pflegbaren Feldes
$default     = "no"; // Standardwert, falls der abgefragte Wert nicht definiert, bzw. leer ist

print 'Ermittelt den Wert des pflegbaren Feldes "'.$editmask.'"" zur CSS-Only-Variante "'.$variantName.'_var'.$variantID.'": '.wCSS::getEditmaskExtended($cssPath, $variantName, $variantID, $editmask, $default);

?>

Ergebnis

Ermittelt den Wert des pflegbaren Feldes "margin"" zur CSS-Only-Variante "elementBox_var0": no

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.

 
FAQs
Wofür ist wCSS::getEditmaskExtended gedacht?
Die Funktion **wCSS::getEditmaskExtended** ermittelt den Wert für ein **pflegbares Feld** in Bezug auf eine CSS-Only-Variante.
Welche Parameter hat wCSS::getEditmaskExtended?
Die Funktion hat folgende Parameter: - **file**: Pfad der CSS-Datei - **variantName**: Name der Variante - **variantId**: ID der Variante - **editmask**: Name des pflegbaren Feldes - **default** (optional): Standardwert, falls der abgefragte Wert nicht definiert bzw. leer ist
Wie lautet die Signatur von wCSS::getEditmaskExtended?
<code class="codeInline">String getEditmaskExtended(String file, String variantName, String variantId, String editmask, String default = '')</code>
Was bedeutet der Parameter default in der Funktion?
**default** gibt den **Standardwert** zurück, falls der gesuchte Wert für das pflegbare Feld nicht definiert ist bzw. leer bleibt.
Wie wird die Funktion in einem Beispiel verwendet?
Im Beispiel wird der Wert für das pflegbare Feld **'margin'** für die CSS-Only-Variante **elementBox_var0** ermittelt. Dabei werden u. a. der CSS-Dateipfad, Variantname, Variant-ID, der Editmask-Name und ein Default-Wert übergeben.
Was ist das Ergebnis im gegebenen Beispiel?
Im Beispiel ergibt der Funktionsaufruf als Ergebnis den Wert des pflegbaren Feldes **"margin"** für **elementBox_var0**. Dort wird ausgegeben: **no**.
Muss das Framework in eigenen Skripten bei Nutzung von wCSS::getEditmaskExtended referenziert werden?
Beim Einsatz von Framework-Funktionen in eigenen Skripten soll laut Hinweis der entsprechende Artikel beachtet werden. Wenn Sie die Funktion innerhalb einer **Weblication®** Seite z. B. über **PHP-Quelltext** oder in einem **XSL-Template** über **wsl:php** einbinden, muss das Framework über die **grid.php** nicht mehr referenziert werden.