mit den webEdition-Bordmitteln habe ich ein Formular erstellt, mit den Objekte erstellt werden können und gleichzeitig eine E-Mail an den Administrator auslösen. Die über das Formular erstellten Objekte sind gespeichert aber nicht veröffentlicht (publish="false").
Die versendete E-Mail per we:write type="object" - > mail="admin@server.de" mailfrom="admin@server.de" enthält als Betreff Neues Objekt und als Inhalt lediglich folgende Zeilen:
Code: Alles auswählen
Es wurde ein neues Objekt /person/54/54 der Klasse person erzeugt!
ObjectID:
Gibt es eine Möglichkeit die versendet E-Mail mit den Inhalten des Formulars zu füllen und die Absender-Adresse aus dem Formular an die mailfrom="xxxxxx" zu übergeben, so dass der Administrator ohne Umwege mit dem User Kontakt aufnehmen kann?
Kann man über forceedit oder ähnliches in der E-Mail einen Link platzieren, mit Hilfe derer, der Administrator durch einen einfachen URL-Aufruf, das zuvor angelegte Objekt veröffentlichen kann ohne sich in webEdition einzuloggen?
Können über <we:userInput type="img" name="Abbildung01" parentid="2"/> nur jpg- und gif-Bilder aber keine png-Bilder geladen werden?
Mit diesem Code-Schnipsel werden im Moment per Formular Objekte angelegt, ein publish="false" verhindert eine selbsttätige Veröffentlichung durch den User.
Code: Alles auswählen
<we:form type="object" name="person" method="post" classid="1" enctype="multipart/form-data">
<we:userInput type="text" name="Vorname" /><br />
<we:userInput type="text" name="Nachnahme" /><br />
<we:userInput type="text" name="Strasse" /><br />
<we:userInput type="text" name="PLZ" /><br />
<we:userInput type="text" name="Ort" /><br />
<we:userInput type="text" name="Telefon" /><br />
<we:userInput type="email" name="Email" /><br />
<we:userInput type="img" name="Abbildung01" parentid="2"/>
<we:userInput type="img" name="Abbildung02" parentid="2"/>
<we:userInput type="textarea" name="Textfeld" wysiwyg="false" /><br />
<input type="submit" value="speichern" name="saveObject" />
</we:form>
<we:write type="object" formname="person" publish="false" classid="1" parentid="1" mail="admin@server.de" mailfrom="admin@server.de" />
<we:ifWritten type="object">wurde gespeichert</we:ifWritten>