Sollen aus dem Frontend Objekte erzeugt werden, beispielsweise durch JS Frontend Frameworks, wie Vue, React, Angular und Co. muss man die Inhalte aktuell an ein Dokument schicken, welches daraus ein Formular baut und dieses an ein we:write schickt.
Das ist umständlich und anfällig für Fehler.
Wir hatten in folgendem Thread schon darüber diskutiert: viewtopic.php?t=42114
Ich würde hier gerne nochmal den Vorschlag von Thomas als Feature Request stellen.
Code: Alles auswählen
<we:editObject classid="x" id="y" createNew="true|false">
<we:setVar to="object" nameto="object_name" propertyto="true" value="mein Objekt" />
<we:setVar to="object" nameto="feldname" value="optional" from="optional" namefrom="optional" />
<we:write action="save, publish, unpublish, delete" />
<we:setVar to="global" nameto="id" from="object" namefrom="id" propertyfrom="true" />
</we:editObject>
<we:ifWritten>
<we:else />
<we:ifWriteError error="missingField">
Wie können jetzt die fehlenden Felder abgefangen und in eine logdatei geschrieben werden?
</we:ifWriteError>
Hier weitere Fehlertypen abfangen.
</we:ifWritten>