Hi,
ich will ein Objekt übder das Frontend editierbar machen. Dies versuche ich über folgendes Template zu realisieren:
--------------------------------------------------------------------------------
<we:write type="object" formname="edit" protected="true" publish="true" classid="9" forceedit="true" />
<we:form type="object" name="edit" method="post" classid="9"enctype="multipart/form-data">
<?php $objectId = $_REQUEST["objectId"]; ?>
<we:object name="step" classid="9" id="\$objectId ">
<we:userInput type="img" name="Bild" editable="true" size="20" thumbnail="190" parentid="7128" quality="8" keepratio="true" />
<we:userInput type="textarea" name="Beschreibung" editable="true" rows="10" cols="35" wysiwyg="false" />
</we:object>
</we:form>
--------------------------------------------------------------------------------
Das Problem liegt daran, dass ich mir über <we:field> die jeweiligen Attribute des Objekts ausgeben lassen kann. Jedoch erscheint kein Inhalt in den userInputs zum bearbeiten. Was mach ich falsch ?!?
Objektdaten über Frontend editieren
Re: Objektdaten über Frontend editieren
Der Link über den das Objekt zum Bearbeiten aufgerufen wird muss folgenden Parameter enthalten (geht automatisch über <we:a edit="object" id="seiten_id" editself="true"></we:a>)
/link/zur/bearbeitenseite.php?we_editObject_ID=26
Auf der Bearbeiten Seite sollte folgender Code stehen, wenn oben genannter Link verwendet wird dann ruft WE automatisch das richtige Objekt auf
/link/zur/bearbeitenseite.php?we_editObject_ID=26
Auf der Bearbeiten Seite sollte folgender Code stehen, wenn oben genannter Link verwendet wird dann ruft WE automatisch das richtige Objekt auf
Code: Alles auswählen
<we:write type="object" formname="edit" protected="false" publish="true" classid="9" forceedit="true" />
<we:form id="self" type="object" name="edit" method="post" classid="9" enctype="multipart/form-data">
<we:userInput type="img" name="Bild" editable="true" size="20" thumbnail="190" parentid="7128" quality="8" keepratio="true" />
<we:userInput type="textarea" name="Beschreibung" editable="true" rows="10" cols="35" wysiwyg="false" />
</we:object>
</we:form>
Gruß Liquid
Re: Objektdaten über Frontend editieren
Irgendwie fehlt da was. Du schließt zwar das <we:object> aber es wird nirgends geöffnet.
Lasse ich es weg, funktioniert es nicht (leere Felder).
Kann mir einer helfen, wie ich eine Editierung eines Objektes via Frontend hinbekomme (Liste mit Edit-Links ist vorhanden, es geht nur noch um die eigentliche Edit-Seite, die wird mit "xyz_edit.php?we_editObject_ID=2" aufgerufen.
Bisher (classID 1 stimmt auch, gibt keine andere Klasse):
Lasse ich es weg, funktioniert es nicht (leere Felder).
Kann mir einer helfen, wie ich eine Editierung eines Objektes via Frontend hinbekomme (Liste mit Edit-Links ist vorhanden, es geht nur noch um die eigentliche Edit-Seite, die wird mit "xyz_edit.php?we_editObject_ID=2" aufgerufen.
Bisher (classID 1 stimmt auch, gibt keine andere Klasse):
Code: Alles auswählen
<we:ifRegisteredUser>
<p><b>Editieren</b></p>
<we:write type="object" formname="edit" protected="false" publish="true" classid="1" forceedit="true" />
<we:form id="self" type="object" name="edit" method="post" classid="1" enctype="multipart/form-data">
Beitrittsalter: <we:userInput type="textinput" name="beitrittsalter" property="true" editable="true" size="10" maxlength="10" /> <br>
Männer Lebenslang: <we:userInput type="textinput" name="m_lebenslang" property="true" editable="true" size="10" maxlength="10" /> <br>
<p> </p>
<input type="submit" />
</we:object>
</we:form>
</we:ifRegisteredUser>
Re: Objektdaten über Frontend editieren
Problem: der aktuelle angemeldete Kunde darf nicht ändern, soll er aber dürfen. Code:
Ausgabe: Du darfst _nicht_ ändern !!!
Code: Alles auswählen
<we:ifRegisteredUserCanChange>
<p>Du darfst ändern !!!</p>
<we:else />
<p>Du darfst <b>nicht</b> ändern !!!</p>
</we:ifRegisteredUserCanChange>
Re: Objektdaten über Frontend editieren
gibt es da eigentlich eine Lösung für das dargestellte Beispiel? Würde mir helfen.
Vielen Dank.
Vielen Dank.
Re: Objektdaten über Frontend editieren
Derzeit gibt es noch keine Lösung, sorry; evtl. weiß aber jemand was dazu ...
Wer ist online?
Mitglieder in diesem Forum: Ahrefs [Bot] und 23 Gäste