Announcement

Collapse
No announcement yet.

if und or ?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • if und or ?

    Hallo zusammen,
    ich bin wirklich Neuling in XSLT und habe wenig Ahnung!
    Für eine CTI Software möchte ich eine XSLT anpassen und benötige Mithilfe ...

    vorhanden:

    <!-- Kunde - Wartung vorhanden: -->
    <xslt:if test="normalize-space(XSLT/Contact/Custom2) != ''">
    <tr><td>
    <xslt:text disable-output-escaping="yes">
    Kunde - Wartung vorhanden:
    </xslt:text>
    <xslt:value-of select="normalize-space(XSLT/Contact/Custom2)"/>
    </td></tr>
    </xslt:if>

    d.h. also sobald im Feld Custom2 etwas drin steht, dann wird es auch angezeigt, das klappt auch !!
    jetzt möchte ich es erweitern ...
    Custom2 soll nicht angezeigt werden wenn es leer ist '' und auch nicht wenn 'nein' drin steht, wie realisiere ich dies??

    ich habe bereits
    <xslt:if test="normalize-space(XSLT/Contact/Custom2) != '' or normalize-space(XSLT/Contact/Custom2) != 'nein'">
    probiert, doch leider hat es nicht wie gewünscht geklappt
    das ! Zeichen hat bestimmt auch etwas zu sagen!?
    Danke
    mfg
    Mario

  • #2
    Das != ist der Ungleich-Vergleichsoperator. In diesem Fall ist and statt or angebracht, der Wert soll ja nicht leer sein _und_ dennoch nicht auf 'nein' stehen.
    Zuletzt editiert von Thomas Meinike; 03.05.2012, 18:58.

    Comment


    • #3
      Hallo Thomas,
      das ist ja wahnsinn :-))) es klappt!!
      danke
      mfg
      Mario

      Comment

      Working...
      X