<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
- formname
- publish
- doctype
- doctypeID
- tid
- categories
- userid
- admin
- forceedit
- mailfrom
- charset
- protected
- workflowname
- workflowuserid
- language
ab Version | 1.3.0.0 |
Typ | string |
mögliche Werte | document |
Standardwert | - |
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 | - |
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 |
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 | - |
ab Version | 9.0.3 (Barrhorn) |
Typ | number |
Standardwert | - |
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 | - |
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 | - |
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 | - |
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 | - |
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 |
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 | - |
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 | - |
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 | - |
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 |
Ü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 | - |
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 | - |
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.