we:write und sendMail

Hier können Sie Fragen bezüglich des Datenbank-/Objektmoduls stellen.
mobby
Senior Member
Beiträge: 1164
Registriert: Do 1. Sep 2005, 05:07

we:write und sendMail

Beitragvon mobby » Mo 8. Mär 2010, 23:14

Moin,
ich habe mal wieder einen Dreher in der Birne.
Ich lege über write ein Objekt an. Beim Speichen soll gleichzeitig eine Mail per sndMail verschickt werden. Klappt soweit, aber ich bekomme den Inhalt des gerade angelegten Objekt nicht hin.
Ich habe es mit

Code: Alles auswählen

<we:Var  type="request"  name="Feldname">
versucht, aber das geht nicht. Habt ihr einen Tipp?
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)

StefanW
webEdition Partner
webEdition Partner
Beiträge: 50
Registriert: Mi 10. Jun 2009, 08:44
Wohnort: Weiterstadt

Re: we:write und sendMail

Beitragvon StefanW » Mo 8. Mär 2010, 23:30

Hallo Mobby,

Also ich gebe die Variablen in der Mail so aus:

<?php $we_ui_we_global_form[Feldname]; ?>

Viele Grüße,
Stefan

mobby
Senior Member
Beiträge: 1164
Registriert: Do 1. Sep 2005, 05:07

Re: we:write und sendMail

Beitragvon mobby » Mo 8. Mär 2010, 23:59

Moin,
danke für den Tipp. Nun wird in der Mail aber immer die letzen Objekt angezeigt, also nicht der Feldwert des angelegten Objekt, sondern immer alle "alten".
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)

StefanW
webEdition Partner
webEdition Partner
Beiträge: 50
Registriert: Mi 10. Jun 2009, 08:44
Wohnort: Weiterstadt

Re: we:write und sendMail

Beitragvon StefanW » Di 9. Mär 2010, 00:07

Hallo Mobby,

poste mal deine Templates, damit man sehen kann wo der Fehler liegt.

Viele Grüße,
Stefan

mobby
Senior Member
Beiträge: 1164
Registriert: Do 1. Sep 2005, 05:07

Re: we:write und sendMail

Beitragvon mobby » Di 9. Mär 2010, 00:16

Ich mach mal nur paar Auszüge, hoffe, die reichen:
Daten für Objekt anlegen:

Code: Alles auswählen

<we:form type="object" id="93" classid="9">
 	<p>
	<label for="Mitarbeiter">Mitarbeiter/Vertreter:</label>
<select size="1" name="we_ui_we_global_form[maV]">
 <option></option>	
 	<?php $GLOBALS['IDobj'] = $_GET['objID']; ?>
<?php $Sid = $_SESSION['webuser']['ID']; ?>
<we:condition name="listma">
<we:conditionAdd field="ID" value="\$Sid" compare="="/>
</we:condition>
<we:listview type="object" name="Mitarbeiter" order="nachname" condition="\$listma" classid="8">
<we:repeat>
<option><we:field name="nachname" alt="we_path"/>, <we:field name="vorname" alt="we_path"/></option>
</we:repeat>
</we:listview>
</select>
  	</p>
<hr>
<b>Kundendaten</b>
	<p>
	<label for="Kundennummer">Kundennummer:</label>
 	<we:userInput name="kundennummer" size="40" type="textinput" />
 	</p>
	<p>
	<label for="Firma">Firma:</label>
 	<we:userInput name="firma" size="40" type="textinput" />
 	</p>...
Und das Template zum Speichern des Objekt

Code: Alles auswählen

<we:setVar to="global" from="request" namefrom="firma" nameto="firma">




<we:write type="object" publish="true" classid="9" protected="true"/> 
<we:ifWritten type="object"> 
<h3>Speichern erfolgreich</h3>
<p>Die Daten wurden erfolgreich gespeichert.</p>

<we:sendMail id="95" subject="Neuer Vertrag AD" recipient="mai@mail.de" from="\$vonemail" reply="mail@mail.de" mimetype="text/html" />
So, und die zusammensetzung der Mail

Code: Alles auswählen

Text.... 

<we:Var  type="request"  name="firma"><br/>
<?php $we_ui_we_global_form[firma]; ?>
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)

StefanW
webEdition Partner
webEdition Partner
Beiträge: 50
Registriert: Mi 10. Jun 2009, 08:44
Wohnort: Weiterstadt

Re: we:write und sendMail

Beitragvon StefanW » Di 9. Mär 2010, 00:22

Sollte in der Seite mit dem Formular nicht ein <we:makeMail/> rein?

Viele Grüße,
Stefan

mobby
Senior Member
Beiträge: 1164
Registriert: Do 1. Sep 2005, 05:07

Re: we:write und sendMail

Beitragvon mobby » Di 9. Mär 2010, 00:30

Depp ich. An maikeMail lag es nicht, aber ich hatte noch eine alte Listview dirn, die den erst ab Eintrag 2 gelistet hat. Nun habe ich

Code: Alles auswählen

catOr="true" rows="1" order="we_creationdate"
drin, uns so wird das angelegte Objekt in der Mail angezeigt.
Danke für den Tipp bzw. den Wink mit der Bahnschwelle.
Mobby
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)


Zurück zu „DB-/Objektmodul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste