ShopModul Anhang B fehlt

Fragen zum Erstellen von Templates für webEdition.
EarlofArgyle
Member
Beiträge: 90
Registriert: Mi 17. Jun 2009, 00:47
Kontaktdaten:

ShopModul Anhang B fehlt

Beitragvon EarlofArgyle » Di 3. Nov 2015, 00:03

Hi,

ich hoffe es handelt sich hier nicht um ein Feature und ich bin nur zu blöd es zu kapieren :). Ich habe für meine Statusmails ein Template, in dem ich den Link zu den AGB und der Widerrufsbelehrung angeben kann. Bei beiden ist ein PDF ausgewählt.

Der Code aus dem Mailtemplate ist folgender:

Code: Alles auswählen

<body>
<we:ifEditmode>
			<h3>
				AGB-PDF wählen, die versendet werden sollen.
			</h3>
			<we:href name="agb-pdf" file="true" directory="false" type="int" />
			<br/><br/>
			<h3>
				Widerruf-PDF wählen, die versendet werden sollen.
			</h3>
			<we:href name="widerruf-pdf" file="true" directory="false" type="int" />
		</we:ifEditmode>
Die PDFs sind 170KB und 80KB groß. Die Namen der hrefs kann ich ja jetzt in die Felder "Feldname (we:href) im Dok. Anhang A" und "Feldname (we:href) im Dok. Anhang B" in den Statusmails eintragen. Ich ging davon aus, dass jetzt beide Dokumente als Anhang mitgesendet werden. Allerdings kommt immer nur das Dokument mit, welches in Feld A steht. Tausche ich die beiden Felder, wird das andere Dokument angehängt.

Ist das so gewollt und das Feld B ist für eine andere "Mail", oder handelt es sich hier um einen Bug? WE Version ist die 6.4.3 (6.4.3.0, SVN-Revision: 10607).

Danke schonmal und viele Grüße
David

WBTMagnum
webEdition Partner
webEdition Partner
Beiträge: 1825
Registriert: Di 7. Mär 2006, 16:50
Wohnort: Wien
Kontaktdaten:

Re: ShopModul Anhang B fehlt

Beitragvon WBTMagnum » Di 3. Nov 2015, 09:50

Hallo David,

Wie sieht denn der Code für die Ausgabe bzw. den Versand aus?


LG,
Sascha

EarlofArgyle
Member
Beiträge: 90
Registriert: Mi 17. Jun 2009, 00:47
Kontaktdaten:

Re: ShopModul Anhang B fehlt

Beitragvon EarlofArgyle » Di 3. Nov 2015, 15:21

Hi,

ich kann den Code gerne zeigen, weiß aber nicht was daran außer den href-Tags interessant sein sollte. Und da ja immer der erste Anhang mitgeschickt wird, glaube ich nicht, dass es es daran liegen kann.

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
	<head>
		<we:charset defined="UTF-8" xml="true">UTF-8</we:charset>
		<we:title></we:title>
		<style type="text/css">
			#outlook a{padding:0;}
			body{font-style: Arial, Helvetica, sans-serif; width:100% !important; font-size: 12px;} .ReadMsgBody{width:100%;} .ExternalClass{width:100%;}
			body{margin:0; padding:0;}
			img{border:0; height:auto; line-height:100%; outline:none; text-decoration:none;}
			table td {border-collapse:collapse;padding:5px 10px 5px 10px; font-size: 16px;}
			table th {padding:5px 10px 5px 10px;color:#006F87}
			#backgroundTable{height:100% !important; margin:0; padding:0; width:100% !important;}
			body, #backgroundTable{
				background-color:#FFF;
				font-style: Arial, Helvetica, sans-serif;
			}
			#templateContainer{
				border: 1px solid #DDDDDD;
			}
			h1, .h1{
				color: #58585A;
				font-size: 24px;
				line-height: 106%;
				margin-bottom: 12px;
				text-transform: uppercase;
				text-align:left;
			}
			h2, .h2{
				color: #006F87;
				font-size: 16px;
				font-weight: bold;
				margin-bottom: 4px;
				margin-left: 0;
				text-transform: uppercase;
				text-align:left;
			}
			h3, .h3{
				color:#202020;
				display:block;
				font-family:Arial;
				font-size:14px;
				font-weight:bold;
				line-height:100%;
				margin-top:0;
				margin-right:0;
				margin-bottom:10px;
				margin-left:0;
				text-align:left;
			}
			h4, .h4{
				color:#202020;
				display:block;
				font-family:Arial;
				font-size:22px;
				font-weight:bold;
				line-height:100%;
				margin-top:0;
				margin-right:0;
				margin-bottom:10px;
				margin-left:0;
				text-align:left;
			}
			#templatePreheader{
				background-color:#FFF;
			}
			.preheaderContent div{
				color:#505050;
				font-family:Arial;
				font-size:10px;
				line-height:100%;
				text-align:left;
			}
			.preheaderContent div a:link, .preheaderContent div a:visited, /* Yahoo! Mail Override */ .preheaderContent div a .yshortcuts /* Yahoo! Mail Override */{
				color:#336699;
				font-weight:normal;
				text-decoration:underline;
			}
			#templateHeader{
				background-color:#FFFFFF;
				border-bottom:0;
			}
			.headerContent{
				color:#202020;
				font-family:Arial;
				font-size:28px;
				font-weight:bold;
				line-height:100%;
				padding:0;
				text-align:center;
				vertical-align:middle;
			}
			.headerContent a:link, .headerContent a:visited, /* Yahoo! Mail Override */ .headerContent a .yshortcuts /* Yahoo! Mail Override */{
				color:#336699;
				font-weight:normal;
				text-decoration:underline;
			}
			#templateContainer, .bodyContent{
				background-color:#FFFFFF;
			}
			.bodyContent div{
				color:#505050;
				font-family:Arial;
				font-size:12px;
				line-height:150%;
				text-align:left;
			}
			.bodyContent div a:link, .bodyContent div a:visited, /* Yahoo! Mail Override */ .bodyContent div a .yshortcuts /* Yahoo! Mail Override */{
				color:#8dab0f;
				font-weight:normal;
				text-decoration:underline;
			}
			.bodyContent img{
				display:inline;
				height:auto;
			}
		</style>
	</head>
	<body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" offset="0">
		<we:ifEditmode>
			<h3>
				AGB-PDF wählen, die versendet werden sollen.
			</h3>
			<we:href name="agb-pdf" file="true" directory="false" type="int" />
			<br/><br/>
			<h3>
				Widerruf-PDF wählen, die versendet werden sollen.
			</h3>
			<we:href name="widerruf-pdf" file="true" directory="false" type="int" />
		</we:ifEditmode>
		<center>
			<table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%" id="backgroundTable">
				<tr>
					<td align="center" valign="top">
						<table border="0" cellpadding="10" cellspacing="0" width="700" id="templatePreheader">
							<tr>
								<td valign="top" class="preheaderContent">
									<table border="0" cellpadding="10" cellspacing="0" width="100%">
										<tr>
											<td valign="top">
												<div mc:edit="std_preheader_content">
													<we:var type="text" name="Description"/>
												</div>
											</td>
											<td valign="top" width="450" style="text-align: right;">
												<a href="http://www.nakhle.de" style="font-size: 28px; color: #006F87; text-decoration: none; font-weight: bold;">NAKHLE - Blech in Bestform</a>
											</td>
										</tr>
									</table>
									
								</td>
							</tr>
						</table>
						<table border="0" cellpadding="0" cellspacing="0" width="700" id="templateContainer">
							<tr>
								<td align="center" valign="top">
									<we:order>
										<we:field type="text" name="CustomerID" to="global" nameto="KundenID"/>
										<we:field type="text" name="OrderID" to="global" nameto="BestellID"/>
										<table border="0" cellpadding="0" cellspacing="0" width="700" id="templateBody">
											<tr>
												<td valign="top" class="bodyContent">
													<table border="0" cellpadding="0" cellspacing="0" width="100%">
														<tr>
															<td valign="top">
																<h1 class="h1">Auftragsbest&auml;tigung</h1>
																<we:ifField name="Customer_Rechnung_Anrede" type="text" match="Herr" operator="equal">
																	Sehr geehrter Herr <we:field type="text" name="Customer_Rechnung_Vorname" /> <we:field type="text" name="Customer_Rechnung_Nachname" />,<br /> 
																	herzlichen Dank für Ihre Bestellung bei Nakhle, deren Zugang wir hiermit bestätigen. Ihre Auftragsnummer lautet: NA-<we:field type="text" name="OrderID"/>.
																	Wir prüfen nun die Annahme Ihrer Bestellung und informieren Sie gesondert.<br/><br/>
																	<we:else/>
																	Sehr geehrte Frau <we:field type="text" name="Customer_Rechnung_Vorname" /> <we:field type="text" name="Customer_Rechnung_Nachname" />,<br /> 
																	herzlichen Dank für Ihre Bestellung bei Nakhle, deren Zugang wir hiermit bestätigen. Ihre Auftragsnummer lautet: NA-<we:field type="text" name="OrderID"/>.
																	Wir prüfen nun die Annahme Ihrer Bestellung und informieren Sie gesondert.<br/><br/>
																</we:ifField>
															</td>
														</tr>
													</table>
													<table border="0" cellpadding="0" cellspacing="0" width="100%">
														<tr><td valign="top" colspan="3"><h2 class="h2">Einzelheiten zu Ihrer Bestellung</h2></td></tr>
														<tr><td colspan="3"><hr/></td></tr>
														<tr>
															<th valign="top" align="left"><strong>Rechnungsadresse</strong></th>
															<th valign="top" align="left"><strong>Lieferadresse</strong></th>
															<th valign="top" align="left"><strong>Zahlung via</strong></th>
														</tr>
														<tr>
															<td valign="top">
																<we:ifFieldNotEmpty match="Customer_Rechnung_Firma"><we:field type="text" name="Customer_Rechnung_Firma" /><br/></we:ifFieldNotEmpty>
																<we:field type="text" name="Customer_Rechnung_Vorname" /> <we:field type="text" name="Customer_Rechnung_Nachname" /><br />
																<we:field type="text" name="Customer_Rechnung_Email" /><br />
																<we:field type="text" name="Customer_Rechnung_Adresse" /><br />
																<we:ifFieldNotEmpty match="Customer_Rechnung_Zusatz"><we:field type="text" name="Customer_Rechnung_Zusatz"/><br/></we:ifFieldNotEmpty>
																<we:field type="text" name="Customer_Rechnung_PLZ"/> <we:field type="text" name="Customer_Rechnung_Ort"/><br />
																<we:field type="country" name="Customer_Rechnung_Land"/><br />
															</td>
															<td valign="top">
																<we:ifFieldNotEmpty match="Abweichende_Lieferadresse">
																	<we:ifFieldNotEmpty match="Customer_Lieferung_Firma"><we:field type="text" name="Customer_Lieferung_Firma" /><br/></we:ifFieldNotEmpty>
																	<we:field type="text" name="Customer_Lieferung_Vorname"/> <we:field type="text" name="Customer_Lieferung_Nachname"/><br />
																	<we:field type="text" name="Customer_Lieferung_Adresse"/><br />
																	<we:ifFieldNotEmpty match="Customer_Lieferung_Zusatz"><we:field type="text" name="Customer_Lieferung_Zusatz"/><br/></we:ifFieldNotEmpty>
																	<we:field type="text" name="Customer_Lieferung_PLZ"/> <we:field type="text" name="Customer_Lieferung_Ort"/><br />
																	<we:field type="country" name="Customer_Lieferung_Land"/><br />    
																	<we:else/>
																	<we:ifFieldNotEmpty match="Customer_Rechnung_Firma"><we:field type="text" name="Customer_Rechnung_Firma"/><br/></we:ifFieldNotEmpty>
																	<we:field type="text" name="Customer_Rechnung_Vorname"/> <we:field type="text" name="Customer_Rechnung_Nachname"/><br />
																	<we:field type="text" name="Customer_Rechnung_Adresse"/><br />
																	<we:ifFieldNotEmpty match="Customer_Rechnung_Zusatz"><we:field type="text" name="Customer_Rechnung_Zusatz"/><br/></we:ifFieldNotEmpty>
																	<we:field type="text" name="Customer_Rechnung_PLZ"/> <we:field type="text" name="Customer_Rechnung_Ort"/><br />
																	<we:field type="country" name="Customer_Rechnung_Land"/><br />    
																</we:ifFieldNotEmpty>
															</td>
															<td valign="top">
																<we:field type="text" name="Payment"/>
																<we:ifFieldNotEmpty match="Customer_Rechnung_UStID"><br/>UStID: <we:field type="text" name="Customer_Rechnung_UStID" /></we:ifFieldNotEmpty>
															</td>
														</tr>
													</table>
													<br/>
													<table border="0" cellpadding="0" cellspacing="0" width="100%">
														<tr>
															<th valign="top" align="left">Beschreibung</th>
															<th valign="top" align="center">Menge</th>
															<th valign="top" align="left">Einzelpreis</th>
															<th valign="top" align="right">Summe</th>
														</tr>
														<tr><td colspan="4"><hr/></td></tr>
														<we:field type="text" name="shopPriceIsNet" to="global" nameto="orderIsNet"/>
														<we:listview type="orderitem" orderid="\$BestellID">
															<we:repeat>
																<we:ifVar name="orderIsNet" match="1" type="global" operator="equal">
																	<we:calculate print="false" sum="totalVat">(<we:field type="text" name="Quantity" />*<we:field type="text" name="price"/>*<we:field type="text" name="shopvat" />)/100</we:calculate>
																	<we:else/>
																	<we:calculate print="false" sum="totalVat">(<we:field type="text" name="Quantity" />*<we:field type="text" name="price"/>)-((<we:field type="text" name="Quantity" />*<we:field type="text" name="price"/>)/(1+(<we:field type="text" name="shopvat" />/100)))</we:calculate>
																</we:ifVar>
																<tr>
																	<td valign="top" align="left">
																		<we:field type="text" name="shoptitle"/>
																		<span style="font-size: 13px">
																			<br /><br /><b>Material:</b><br />
																			<we:ifField type="text" name="shopmaterial" match="1">Aluminium Natur EN AW 1050A H24 Al 99,5 beidseitig foliert</we:ifField>
																			<we:ifField type="text" name="shopmaterial" match="2">Aluminium Natur EN AW 1050A H24 Al 99,5 Pulverbeschichtet in RAL Farbe oder DB Farbe</we:ifField>
																			<we:ifField type="text" name="shopmaterial" match="3">Alu Eloxiert EN AW-5005 H14, E6/EV1  beidseitig foliert</we:ifField>
																			<we:ifField type="text" name="shopmaterial" match="4">Edelstahl (V2A – 1.4301) beidseitig Korn 240 geschliffen  und beidseitig foliert</we:ifField>
																			<br /><br /><b>Blechdicke:</b><br />
																			<we:ifField type="text" name="shopdepth" match="1">1,5 mm</we:ifField>
																			<we:ifField type="text" name="shopdepth" match="2">2 mm</we:ifField>
																			<we:ifField type="text" name="shopdepth" match="3">3 mm</we:ifField>
																			<br /><br /><b>Abmessung:</b><br />
																			<we:ifField type="text" name="shopdimension" match="1">1000x1000 mm</we:ifField><we:ifField type="text" name="shopdimension" match="2">1000x2000 mm</we:ifField>
																		</span>
																	</td>
																	<td valign="top" align="center"><we:field type="text" name="Quantity" /></td>
																	<we:ifVar name="orderIsNet" match="1" type="global" operator="equal">
																		<td valign="top" align="left"><we:calculate num_format="german" print="true"><we:field type="text" name="price" />*(1+(<we:field type="text" name="shopvat" />/100))</we:calculate> &euro;</td>
																		<td valign="top" align="right">
																			<we:calculate num_format="german" print="true" sum="totalArticleBrutto">(<we:field type="text" name="Quantity" />*<we:field type="text" name="price"/>*(1+(<we:field type="text" name="shopvat" />/100)))</we:calculate> &euro;
																			<we:calculate num_format="german" print="false" sum="totalArticleNetto">(<we:field type="text" name="Quantity" />*<we:field type="text" name="price"/>)</we:calculate>
																		</td>
																		<we:else/>
																		<td valign="top" align="left"><we:calculate num_format="german" print="true"><we:field type="text" name="price" />*(1+(<we:field type="text" name="shopvat" />/100))</we:calculate> &euro;</td>
																		<td valign="top" align="right"><we:calculate num_format="german" print="true" sum="totalArticleNet"><we:field type="text" name="Quantity" />*(<we:field type="text" name="price" />*(1+(<we:field type="text" name="shopvat" />/100)))</we:calculate> &euro;</td>
																	</we:ifVar>
																</tr>
																<tr><td colspan="4"><hr/></td></tr>
															</we:repeat>
														</we:listview>
														<tr>
															<td valign="top" colspan="2" align="right">Versandkosten</td>
															<td align="right" colspan="2">
																<we:ifField name="Shipping_isNet" type="text" match="1" operator="equal">
																	<we:calculate print="true" num_format="german"><we:field type="text" name="Shipping_costs" num_format="german"/>*(1+(<we:field name="Shipping_vatRate"/>/100))</we:calculate>
																	<we:else/>
																	<we:calculate print="true" num_format="german"><we:field name="Shipping_costs"/></we:calculate>
																</we:ifField>
																&euro;</td>
														</tr>
														<we:ifField name="shopCalcVat" type="text" match="1" operator="equal">
															<tr>
																<td valign="top" colspan="2" align="right">inkl. 19% MwSt.</td>
																<td align="right" colspan="2">
																	<we:ifField name="Shipping_isNet" type="text" match="1" operator="equal">
																		<we:calculate print="true" num_format="german">(((<we:field name="Shipping_costs"/>+<we:sum name="totalArticleNetto"/>)*<we:field name="Shipping_vatRate"/>)/100)</we:calculate>
																		<we:else/>
																		<we:calculate print="true" num_format="german">
																			(<we:sum name="totalArticleNetto"/>*0.19)+
																			(<we:field name="Shipping_costs"/>-(<we:field name="Shipping_costs"/>/(1+(<we:field name="Shipping_vatRate"/>/100))))
																		</we:calculate>
																	</we:ifField> 
																	&euro;</td>
															</tr>
															<tr>
																<td valign="top" colspan="2" align="right"><strong>Bestellsumme</strong></td>
																<td align="right" colspan="2">
																	<we:ifField name="Shipping_isNet" type="text" match="1" operator="equal">
																		<strong><we:calculate print="true" num_format="german"><we:sum name="totalArticleBrutto"/>+(<we:field name="Shipping_costs"/>*(1+(<we:field name="Shipping_vatRate"/>/100)))</we:calculate> &euro;</strong>
																		<we:else/>
																		<strong><we:calculate print="true" num_format="german"><we:sum name="totalArticleBrutto"/>+<we:field name="Shipping_costs"/></we:calculate> &euro;</strong>
																	</we:ifField>
																</td>
															</tr>
															<we:else/>
															<tr>
																<td valign="top" colspan="2" align="right"><strong>Bestellsumme</strong></td>
																<td align="right" colspan="2">
																	<we:ifField name="Shipping_isNet" type="text" match="1" operator="equal">
																		<strong><we:calculate print="true" num_format="german"><we:sum name="totalArticleNet"/>+<we:field name="Shipping_costs"/></we:calculate> &euro;</strong>
																		<we:else/>
																		<strong><we:calculate print="true" num_format="german"><we:sum name="totalArticleNet"/>+(<we:field name="Shipping_costs"/>/(1+(<we:field name="Shipping_vatRate"/>/100)))</we:calculate> &euro;</strong>                                                         
																	</we:ifField>
																</td>
															</tr>
														</we:ifField>
													</table>
													<table border="0" cellpadding="0" cellspacing="0" width="100%">
														<tr><td><hr/></td></tr>
														<tr>
															<td>
																<we:ifFieldNotEmpty match="Kommentar">
																	<h2 class="h2">Ihre Nachricht</h2>
																	<we:field type="text" name="Kommentar"/><br /><br />
																</we:ifFieldNotEmpty>
															</td>
														</tr>
													</table>
												</td>
											</tr>
										</table>
									</we:order>
								</td>
							</tr>
						</table>
						<br />
					</td>
				</tr>
			</table>
		</center>
	</body>
</html>
Aber hier mal der Code aus dem E-Mail Template.

Gruß David

WBTMagnum
webEdition Partner
webEdition Partner
Beiträge: 1825
Registriert: Di 7. Mär 2006, 16:50
Wohnort: Wien
Kontaktdaten:

Re: ShopModul Anhang B fehlt

Beitragvon WBTMagnum » Di 3. Nov 2015, 17:04

Hallo David,

Auf die Schnelle habe ich leider nicht gesehen wo/wie die Anhänge ins Mail rein kommen sollen. Passiert da ev. an einer anderen Stelle?

Ich bin hier zugegebener Maßen auch etwas auf verlorenem Posten, da wir bis Dato noch kein Bestellsystem mit webEdition umgesetzt haben. Vielleicht weiß hier ja jemand anderes weiter.

Liebe Grüße,
Sascha

EarlofArgyle
Member
Beiträge: 90
Registriert: Mi 17. Jun 2009, 00:47
Kontaktdaten:

Re: ShopModul Anhang B fehlt

Beitragvon EarlofArgyle » Di 3. Nov 2015, 17:53

Hi,

das Shopmodul bietet direkt die Möglichkeit den href-name bei den Statusmails einzutragen. Ich habe es gerade auch nochmal versucht und das Mail-Template komplett leer geräumt bis auf die zwei hrefs. Gleiches Ergebnis. Immer nur der Anhang des Feldes A wird gesendet. Feld B wird komplett ignoriert.

Gruß David

EarlofArgyle
Member
Beiträge: 90
Registriert: Mi 17. Jun 2009, 00:47
Kontaktdaten:

Re: ShopModul Anhang B fehlt

Beitragvon EarlofArgyle » Di 10. Nov 2015, 21:41

Hallo,

konnte sich in der Zwischenzeit jemand das Problem anschauen? Es besteht nämlich weiterhin. Egal welches Dokument in Anhang B gehängt wird, es kommt leider nie beim Empfänger an.

Viele Grüße
David


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

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