Vorgabewert für per userOption-PIP erstelltes Benutzerprofilfeld

  • Ich lege per PIP ein zusätzliches optional auszufüllendes Benutzerprofilfeld vom Typ "date" an, nennen wir es exemplarisch "weddingday".

    XML: userOption
    <option name="weddingday">
          <categoryname>profile.personal</categoryname>
          <optiontype>date</optiontype>
          <visible>7</visible>
          <editable>7</editable>
          <showorder>3</showorder>
    </option>

    In der Tabelle wcf1_user_option ist nach der Installation ein defaultValue von NULL eingetragen, in wcf1_user_option_value steht für diese Option ein Wert von 0000-00-00.

    Möchte nun jemand etwas in seinem Profil ändern, wird ihm das Abspeichern mit dem Hinweis:

    verweigert. Wird nun in diesem Feld ein beliebiges Datum zunächst ausgewählt und dann per Klick auf das X wieder entfernt, lässt sich die vorgenommene Änderung abschicken. Nach diesem Vorgang ist das Feld für den Wert in wcf1_user_option_value leer.

    Wie lässt sich dieser Effekt verhindern?


    Gruß norse

    Zugang zu meinen Arbeiten und dem dazugehörigen Support bekommt Ihr bei Interesse hier und hier.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!