Pflege von Zeilen

delete

Ermöglicht das Ausblenden der Löschfunktion einer Zeile (z.B. für die erste Zeile wichtig).
Über den Wert "0" wird die Löschfunktion komplett ausgeblendet. Beim Wert "hidden" wird ausgeblendet, aber ein Platzhalter gesetzt (damit sich andere Symbole nicht verschieben).

mögliche Werte: 0|hidden
notwendig: nein
copy

Ermöglicht das Ausblenden der Kopierfunktion einer Zeile.
Über den Wert "0" wird die Kopierfunktion komplett ausgeblendet. Beim Wert "hidden" wird ausgeblendet, aber ein Platzhalter gesetzt (damit sich andere Symbole nicht verschieben).

mögliche Werte: 0|hidden
notwendig: nein
copyMode

Definiert, an welcher Stelle eine Zeile nach Kopieren eingefügt wird.
Über den Wert "insertAfter" wird die neue Zeile nach der zum Kopieren vorgesehenen Zeile eingefügt, ansonsten erfolgt dies standardmässig vor der Zeile.
(ab CMS-Version 013.004.061.000 verfügbar)

mögliche Werte: |insertAfter
notwendig: nein
iconStyle

definiert CSS, um die Darstellung des Pflegesymbols zu beeinflussen

notwendig: nein

Beispiel: Pflege der Produktvarianten im Weblic Mini-Shop

...
<table>
  ...
  <xsl:for-each select="wd:data[@id = 'variants']/wd:item">
    <!-- web:row:start-->
      <tr>
        <td><!-- web:text:start editor="input" validator="required" inputStyle="width:72px;margin-right:3px"--><xsl:value-of select="wd:fragment[@id = 'id']"/><!-- web:text:stop --></td>
        <td><!-- web:text:start editor="input" validator="required" inputStyle="width:99%;margin-right:3px"--><xsl:value-of select="wd:fragment[@id = 'description']"/><!-- web:text:stop --></td>
        <td><!-- web:text:start editor="input" validator="/^\d+,\d\d$/" errorMessage="Format: 29,99" inputStyle="width:48px;margin-right:3px" --><xsl:value-of select="wd:fragment[@id = 'price']"/><!-- web:text:stop --></td>
        <td><!-- web:text:start editor="select" values="|2-5|5-10|10-30" texts="<xsl:value-of select="php:functionString('wTexts::showTextUser', 'Out of stock', 'Derzeit nicht lieferbar', 'Pas en stock')"/>|2-5 Tage|5-10 Tage|10-30 Tage" inputStyle="width:auto"--><xsl:value-of select="wd:fragment[@id = 'deliveryTime']"/><!-- web:text:stop --></td>
      </tr>
    <!--web:row:stop-->
  </xsl:for-each>
</table>
...

Entwicklerbereich Weblication® CMS - © Scholl Communications AG