18. Apr 2018
Die Version 13 bietet die Möglichkeit, Pflegemasken komplett über CSS zu definieren, um so variantenabhängige Eingabefelder anzubieten.
Die Version 13 bietet die Möglichkeit, Pflegemasken komplett über CSS zu definieren, um so CSS-Only variantenabhängige Eingabefelder anzubieten. Erstmalig zum Einsatz kommt diese Technik beim Weblic® Datenfragment, um dort spezielle Felder anzubieten, deren Inhalt, z.B. Adressdaten, formatiert und über schema.org ausgezeichnet ausgegeben werden.
<xsl:value-of disable-output-escaping="yes" select="php:function('wEditor::createExtendedWebtags', ., $wCSSPath, 'elementDataFragment', $layout)" />
/*@wCssFragment{class:elementDataFragment;variant:500;caption:Adresse (ab Version 13);caption-en:Address;minSystemMajorRelease:13;livepreview:yes}*/ .elementDataFragment_var500 { @extend .elementContent !optional; -w-editmaskTitle:'Adresse'; -w-editmaskExtended-layout:no; -w-editmaskExtended-html:admin; -w-editmaskExtendedWebtag-addresstype:'active=yes,decorators=default,editor=select,values="localBusiness|Organization|Person|Event",caption="Adresstyp"'; -w-editmaskExtendedWebtag-name:'active=yes,decorators=default,editor=input,caption="Name bzw. Firma"'; -w-editmaskExtendedWebtag-street:'active=yes,decorators=default,editor=input,caption="Straße"'; -w-editmaskExtendedWebtag-zip:'active=yes,decorators=col2,editor=input,caption="Postleitzahl"'; -w-editmaskExtendedWebtag-town:'active=yes,decorators=col2,editor=input,caption="Ort"'; -w-editmaskExtendedWebtag-country:'active=yes,decorators=default,editor=input,caption="Land"'; -w-editmaskExtendedWebtag-mail:'active=yes,decorators=default,editor=input,caption="E-Mail"'; -w-editmaskExtendedWebtag-phone:'active=yes,decorators=default,editor=input,caption="Telefon"'; -w-displayElements:html=yes; }