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.