Während das Anlegen von Dokumenten über das Frontend reibungslos funktioniert, habe ich Probleme bestehende Dokumente zu ändern.
Hat bis zur Version 9.0.8 perfekt funktioniert, jetzt aber sind die we:userInput Felder nicht mehr befüllt, sondern haben alle den Value 0.
Aus einer Listview heraus rufe ich die Frontend Seite wie folgt auf:
Code: Alles auswählen
<a href='/aendern.php?we_editDocument_ID=<we:field name="WE_ID"/>' ><we:field name="Name"/></a>
/code]
Auf der Seite, wo die Änderungen durchgeführt werden steht grob folgender Code:
[code]
<we:write type="document" doctype="SEITE" formname="booking" publish="true" protected="true" forceedit="true" searchable="true" />
<we:ifWritten type="document" formname="booking">
GEÄNDERT
<we:else/>
<we:form type="document" id="self" doctype="SEITE" name="booking" subject="Seite geändert" method="post" class="booking">
<we:userInput name="NAME" editable="true"/>
</we:form>
</we:ifWritten>
Dann habe ich bei der Version 9.1.0 die Datei we_tag_userInput.class.php mit jener der Version 9.0.8 ersetzt, jetzt werden die Value Felder wieder eingelesen, aber die Daten können nicht mehr gespeichert werden.
Vielleicht ist noch zu erwähnen, dass die Änderungsseite nicht mit der KV geschützt ist, sondern nur über ein htaccess.
Hab ich hier etwas übersehen, oder ist da ein Bug am Werk?