<we:write type="document"  />

Speichert ein zuvor mit <we:form type="document"> erzeugtes webEdition-Dokument ab.

ab Version 1.3.0.0
Endtag erforderlich nein
Pflichtattribute

Attribute

type Pflichtfeld: ja
ab Version 1.3.0.0
Typ string
mögliche Werte document
Standardwert -
formname Pflichtfeld: nein

Bei formname gibst Du den Wert des Attributes name="" des Formulars (<we:form>) an, in welchem sich die UserInput-Felder (<we:userInput/>) befunden haben. Wurde dem Formular kein Name gegeben, dann wird das Attribut nicht gesetzt.

Beispiele:

<form name="myForm"></form>

oder

<we:form nameid="myForm"></we:form>

führt zu

<we:ifWritten type="" formname="myForm"></we:ifWritten>
ab Version 2.2.0.0
Typ string
Standardwert -
publish Pflichtfeld: nein

Bei diesem Attribut gibst Du als Wert "true" an, wenn das webEdition-Dokument veröffentlicht werden soll. Soll das webEdition-Dokument nur gespeichert, aber nicht veröffentlicht werden, dann gibst Du bei diesem Attribut den Wert "false" an.

ab Version 2.2.0.0
Typ boolean
mögliche Werte true, false
Standardwert false
doctype Pflichtfeld: ja

Bei diesem Attribut gibst Du den Dokument-Typ an, welchen das erzeugte oder geänderte webEdition-Dokument haben soll.

ab Version 2.2.0.0
Typ string
Standardwert -
doctypeID Pflichtfeld: nein
Hier kannst du die ID des Dokumenttyps angeben der verwendet werden soll.
ab Version 9.0.3 (Barrhorn)
Typ number
Standardwert -
tid Pflichtfeld: nein

Bei diesem Attribut gibst Du als Wert die Id der Vorlage an, welche für das Erzeugen oder Ändern des webEdition-Dokuments verwendet werden soll. Dieses Attribut muss nicht angegeben werden, wenn bei dem Dokumenten-Typ, der als Wert des Attributs "doctype" angegeben wurde, bereits eine Vorlage definiert ist, und bei den Angaben des Dokumenten-Typs im Bereich "Standardwerte" eine Vorlage ausgewählt wurde. Das Attribut kann zusätzlich genutzt werden, um eine abweichende Vorlage, als die Standardvorlage des Dokumenten-Typs, beim Erzeugen oder Ändern eines webEdition Dokuments zu nutzen.

ab Version 1.3.0.0
Typ number
Standardwert -
categories Pflichtfeld: nein

Bei diesem Attribut gibst Du kommaseparierte die Kategorien an, die das erzeugte oder geänderte webEdition-Dokument haben soll.

Für type="document" gilt: Dieses Attribut braucht man nicht anzugeben, wenn bei dem Dokument-Typ, der als Wert des Attributs "doctype" angegeben wurde, bereits Kategorien definiert wurden.

ab Version 1.3.0.0
Typ string
Standardwert -
userid Pflichtfeld: nein
deprecated bis Version 8.1.1 (Ahlberg)

Wird ein webEdition-Dokument geändert, dann gibst Du bei diesem Attribut als Wert den Namen des Feldes des webEdition-Dokuments an, in welchem die UserID eines Kunden gespeichert ist. Das webEdition-Dokument darf dann nur gespeichert werden, wenn die ID des gerade eingeloggten Kunden mit dem Inhalt des bei diesem Attribut als Wert eingetragenen Feldes identisch ist.

Achtung: Das Speichern der Kunden ID in einem Feld des Dokuments ist seit webEdition 5.1 veraltet. S.a. Attribut "protected". 

ab Version 2.2.0.0
Typ number
Standardwert -
admin Pflichtfeld: nein

Bei diesem Attribut gibst Du als Wert den Namen eines Feldes der Kundenverwaltung an, welches Administratoren kennzeichnet. Dieses Feld darf beim eingeloggten Kunden nicht leer und nicht "0" sein, sonst findet keine Ausführung (bspw. Löschung, Anlegen, ...) statt.

ab Version 2.2.0.0
Typ string
Standardwert -
forceedit Pflichtfeld: nein

Damit ist es möglich webEdition-Dokumente und Objekte über das Frontend zu löschen/zu bearbeiten die nicht dem eingeloggten Benutzer gehören. Beachten Sie jedoch, daß ein vorheriges Login in jedem Fall zwingend nötig ist.

ab Version 3.4.0.0
Typ boolean
mögliche Werte true, false
Standardwert false
mail Pflichtfeld: nein

Bei diesem Attribut gibst Du als Wert eine E-Mail-Adresse an, an die eine E-Mail gesendet werden soll, wenn das webEdition-Dokument bzw. das Objekt erfolgreich gelöscht bzw. abgespeichert wurde. Der Text der E-Mail enthält die Pfadangabe zum gespeicherten Dokument.

ab Version 2.2.0.0
Typ string
Standardwert -
mailfrom Pflichtfeld: nein

Bei diesem Attribut gibst Du als Wert eine E-Mail-Adresse an, die als Absenderadresse eingetragen werden soll, wenn das webEdition-Dokument bzw. das Objekt gelöscht bzw. abgespeichert wurde und das Attribut "mail" gesetzt ist und der Wert des Attributs "mail" nicht leer ist.

ab Version 2.2.0.0
Typ string
Standardwert -
charset Pflichtfeld: nein

Bei diesem Attribut gibst Du als Wert die zu benutzende Kodierung der zu versendenden E-Mail an. Die Standard-Kodierung ist iso-8859-1. Dieses Attribut funktioniert nur, wenn das Attribut "mail" verwendet wird.

ab Version 2.2.0.0
Typ string
Standardwert -
protected Pflichtfeld: nein
Wenn Das "protected" Attribut auf true gesetzt ist, kann das Dokument/Objekt nur von dem Kunden gelöscht/gespeichert werden, welcher dem Dokument/Objekt zugeordnet wurde.

Beim Erstellen gilt: Ist dieses Attribut gesetzt, wird bei neuen Dokumenten der beim Erstellen angemeldete Kunde automatisch dem Dokument zugeordnet.
ab Version 5.1.0.0
Typ boolean
mögliche Werte true, false
Standardwert false
workflowname Pflichtfeld: nein

Über dieses Attribut gibst Du den Namen des Workflows, den Du zuvor im Workflow-Modul erstellt hast, an.

ab Version 1.3.0.0
Typ string
Standardwert -
workflowuserid Pflichtfeld: nein

Hier trägst Du die Id eines Backend-Users aus der Benutzerverwaltung ein, der als Ersteller der Workflowaufgabe (die über das Frontend initialisiert wird) eingesetzt werden soll.

ab Version 1.3.0.0
Typ number
Standardwert -
language Pflichtfeld: nein

Bei Anlegen von Dokumenten oder Objekten kann damit die Eigenschaft Sprache gesetzt werden. Neben den Werten self und top können beliebige ISO-Codes übergeben werden. Ist das Attribut nicht gesetzt oder leer, erhält das Dokument oder Objekte auch keine Sprache.

ab Version 6.4.0.0
Typ string
mögliche Werte self, top, de_DE, etc.
Standardwert -

Syntax

<we:write type="document" formname="" publish="true|false" doctype="" doctypeID="" tid="" categories="" admin="" forceedit="true|false" mail="" mailfrom="" charset="" protected="true|false" workflowname="" workflowuserid="" language="self| top| de_DE| etc."/>						

Siehe auch

Hilf mit!

Hast Du eine Ergänzung für die Tag-Referenz, dann werde bitte aktiv.
Entweder über einen Eintrag unter qa.webedition.org oder einfach formlos per E-Mail an websites@webedition.org.

Fehler oder Erweiterungswünsche zu webEdition selbst bitte über qa.webedition.org melden.

powered by webEdition CMS