Emailformatierung

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
Ich habe jetzt die Formatierung meiner emails geändert.

Aber irgendwie hab ich jetzt ein Darstellungsproblem.
Die Adresse wird nicht so wie in der Testemail dargestellt.(Anhang)

Hier mal ein Beispiel für die Bestellbestätigung:
Code:
<body style="width: 910; height: auto;">
<!-- headerbild
<p><a href="http://www.morebasscarhifi.de/index.html">
<img alt="" height="238" src="http://www.morebasscarhifi.de/shop/templates/JTL-Shop3-Tiny/themes/custom/images/xxx.png" 
style="border-width: 0px;" width="910"/></a></p>            
-->
<div id="titel">
<p style="color: #00B1E7; left: 50; width: 781px; position: fixed; top: 300px; font-size: large;">
<em>Sehr {if $Kunde->cAnrede=="w"}geehrte{else}geehrter{/if} {$Kunde->cAnredeLocalized} {$Kunde->cNachname},</em></p>
    
<p id="inhalt" style="left: 50; width: 781px; position: fixed; top: 370px; size: 10px;">
vielen Dank für Ihre Bestellung bei {$Einstellungen.global.global_shopname}  &bull; Car-Hifi &amp; Multimedia.<br />
<br />
<br />
Ihre Bestellung mit Bestellnummer {$Bestellung->cBestellNr} umfasst folgende Positionen:<br />
<br />
{foreach name=pos from=$Bestellung->Positionen item=Position}
<table width="600" border="0" cellspacing="0" cellpadding="0" style="padding-top:11px;border-color:#929292;border-width:1px; border-style:dotted;border-top-width:0px;border-right-width:0px;border-left-width:0px;">
    <tr><td valign="top" style="padding-bottom:5px;">
            {if $Position->nPosTyp==1}
            <b>{$Position->cName} ({$Position->cArtNr})</b>
            {if $Einstellungen.kaufabwicklung.bestellvorgang_lieferstatus_anzeigen=="Y" && $Position->cLieferstatus}
            <br /><span class="small">Lieferzeit: {$Position->cLieferstatus}</span>
            {/if}<br />
            {foreach name=variationen from=$Position->WarenkorbPosEigenschaftArr item=WKPosEigenschaft}
            <br /><span class="standard"><b>{$WKPosEigenschaft->cEigenschaftName}</b>: {$WKPosEigenschaft->cEigenschaftWertName}</span>
            {/foreach}
             {else}
             <span class="bluenormal">{$Position->cName}</span>
            {/if}
       </td>
       <td width="50" style="padding-left:2px;" valign="top">
               <span class="standard">{$Position->nAnzahl}</span>
       </td>
{if $Einstellungen.kaufabwicklung.bestellvorgang_einzelpreise_anzeigen=="Y"}
       <td width="90" style="padding-left:2px;" align="right" valign="top">
            <span class="standard">{$Position->cEinzelpreisLocalized[0]}</span>
       </td>
{/if}
       <td width="90" style="padding-left:2px;" align="right" valign="top">
            <span class="standard">{$Position->cGesamtpreisLocalized[0]}</span>
       </td></tr>
 </table>
{/foreach}
<table width="600" border="0" cellspacing="0" cellpadding="0" style="padding-top:11px;border-color:#929292;border-width:1px; border-style:dotted;border-top-width:0px;border-right-width:0px;border-left-width:0px;">
{if $Einstellungen.global.global_steuerpos_anzeigen!="N"}
{foreach name=steuerpositionen from=$Bestellung->Steuerpositionen item=Steuerposition}
       <tr><td valign="top" align="right" style="padding-bottom:5px;padding-top:4px;padding-right:8px;">
            <span class="standard">{$Steuerposition->cName}:</span></a>
       </td>
       <td width="90"  style="padding-bottom:5px;padding-top:4px;padding-right:8px;" align="right" valign="top">
            <span class="standard">{$Steuerposition->cPreisLocalized}</span>
       </td></tr>
{/foreach}
{/if}
{if $Bestellung->GuthabenNutzen==1}
       <tr><td valign="top" align="right" style="padding-bottom:5px;padding-top:11px;">
            <span class="standard"><b>Gutschein:</b></span></a>
       </td>
       <td width="90" style="padding-bottom:5px;padding-top:11px;" align="right" valign="top">
            <span class="standard"><b>-{$Bestellung->GutscheinLocalized}</b></span>
       </td></tr>
{/if}
       <tr><td valign="top" align="right"  style="padding-bottom:5px;padding-top:4px;padding-right:8px;font-size: 18px;">
            <span class="standard"><b>Gesamtsumme:</b></span></a>
       </td>
       <td width="90" style="padding-bottom:5px;padding-top:4px;padding-right:8px; font-size: 18px;" align="right" valign="top">
            <span class="standard"><b>{$Bestellung->WarensummeLocalized[0]}</b></span>
       </td></tr>
</table><br />
<br />
------------------------------------------------------------------------------------------------------------------------<br />
    <table cellpadding="0" cellspacing="0" style="width: 800px">
        <tr><td style="width: 133px">
            Ihre Rechnungsadresse:<br /><br />
            {$Kunde->cAnredeLocalized} {$Kunde->cVorname} {$Kunde->cNachname}<br />
            {$Kunde->cStrasse}<br />
            {if $Kunde->cAdressZusatz}{$Kunde->cAdressZusatz}<br />
            {/if}{$Kunde->cPLZ} {$Kunde->cOrt}<br />
            {if $Kunde->cBundesland}{$Kunde->cBundesland}<br />
            {/if}{$Kunde->cLand}<br />
            {if $Kunde->cTel}Tel: {$Kunde->cTel}<br />
            {/if}{if $Kunde->cMobil}Mobil: {$Kunde->cMobil}<br />
            {/if}{if $Kunde->cFax}Fax: {$Kunde->cFax}<br />
            {/if}<br />
            Email: {$Kunde->cMail}<br />
            {if $Kunde->cUSTID}UstID: {$Kunde->cUSTID}<br />{/if}
        </td>
    <td style="width: 65px">
            {if $Bestellung->Lieferadresse->kLieferadresse>0} 
            Ihre Lieferadresse: <br /><br />
            {$Bestellung->Lieferadresse->cAnredeLocalized} {$Bestellung->Lieferadresse->cVorname} {$Bestellung->Lieferadresse->cNachname}<br />
            {$Bestellung->Lieferadresse->cStrasse}<br />
            {if $Bestellung->Lieferadresse->cAdressZusatz}{$Bestellung->Lieferadresse->cAdressZusatz}<br />
            {/if}{$Bestellung->Lieferadresse->cPLZ} {$Bestellung->Lieferadresse->cOrt}<br />
            {if $Bestellung->Lieferadresse->cBundesland}{$Bestellung->Lieferadresse->cBundesland}<br />
            {/if}{$Bestellung->Lieferadresse->cLand}<br />
            {if $Bestellung->Lieferadresse->cTel}Tel: {$Bestellung->Lieferadresse->cTel}<br />
            {/if}{if $Bestellung->Lieferadresse->cMobil}Mobil: {$Bestellung->Lieferadresse->cMobil}<br />
            {/if}{if $Bestellung->Lieferadresse->cFax}Fax: {$Bestellung->Lieferadresse->cFax}<br />
            <br />
            {/if}{if $Bestellung->Lieferadresse->cMail}Email: {$Bestellung->Lieferadresse->cMail}<br />{/if}
        </td></tr>
    </table>
   {else} 
Lieferadresse ist gleich Rechnungsadresse.{/if}
------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
Sie haben folgende Zahlungsart gewählt: {$Bestellung->cZahlungsartName}<br />
<br />
{if isset($Zahlungsart->cHinweisText) && $Zahlungsart->cHinweisText|count_characters > 0}
{$Zahlungsart->cHinweisText}<br />
<br />
<br />
------------------------------------------------------------------------------------------------------------------------<br />
  {if $Bestellung->Zahlungsart->cModulId=="za_ueberweisung_jtl"}
Bitte &uuml;berweisen Sie den Gesamtbetrag von <strong>{$Bestellung->WarensummeLocalized[0]}</strong> auf folgendes Konto:<br /><br />
    <table cellpadding="0" cellspacing="0" style="width: 427px">
        <tr><td style="width: 175px">Verwendungszweck:</td><td>{$Bestellung->cBestellNr}</td></tr>
        <tr><td style="width: 175px">Betrag:</td><td>{$Bestellung->WarensummeLocalized[0]}</td></tr>
        <tr><td style="width: 175px">&nbsp;</td><td></td></tr>
        <tr><td style="width: 175px">Kontoinhaber:</td><td>{$Firma->cKontoinhaber}</td></tr>
        <tr><td style="width: 175px">Bank:</td><td>{$Firma->cBank}</td></tr>
        <tr><td style="width: 175px">KontoNr:</td><td>{$Firma->cKontoNr}</td></tr>
        <tr><td style="width: 175px">BLZ:</td><td>{$Firma->cBLZ}</td></tr>
        <tr><td style="width: 175px">&nbsp;</td><td></td></tr>
        <tr><td colspan="2">F&uuml;r Auslands&uuml;berweisungen:</td></tr>
        <tr><td style="width: 175px">&nbsp;</td><td></td></tr>
        <tr><td style="width: 175px">BIC:</td><td>{$Firma->cBIC}</td></tr>
        <tr><td style="width: 175px">IBAN:</td><td>{$Firma->cIBAN}</td></tr>
    </table>
------------------------------------------------------------------------------------------------------------------------<br />
{/if}<br />
{/if}
<br />
{if $Bestellung->Zahlungsart->cModulId=="za_rechnung_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_lastschrift_jtl"}
Wir belasten in Kürze folgendes Bankkonto um die fällige Summe:<br />
<br />
Kontoinhaber: {$Bestellung->Zahlungsinfo->cInhaber}<br />
KontoNr: {$Bestellung->Zahlungsinfo->cKontoNr}<br />
BLZ: {$Bestellung->Zahlungsinfo->cBLZ}<br />
Bank: {$Bestellung->Zahlungsinfo->cBankName}<br />
<br />
{elseif $Bestellung->Zahlungsart->cModulId=="za_barzahlung_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_paypal_jtl"}
Falls Sie Ihre Zahlung per PayPal noch nicht durchgeführt haben, nutzen Sie folgende Emailadresse als Empfänger: {$Einstellungen.zahlungsarten.zahlungsart_paypal_empfaengermail}
{elseif $Bestellung->Zahlungsart->cModulId=="za_moneybookers_jtl"}
{/if}
{if $Bestellung->Zahlungsart->cModulId!="za_nachnahme_jtl" && $Bestellung->Zahlungsart->cModulId!="za_barzahlung_jtl"}
Die Bestellung wird direkt nach Zahlungseingang versandt. <br />
{/if}

Über den weiteren Verlauf Ihrer Bestellung werden wir Sie jeweils gesondert informieren. <br />
<br />
{if $oTrustedShopsBewertenButton->cURL|count_characters > 0}
Waren Sie mit Ihrer Bestellung zufrieden? Dann würden wir uns über eine Empfehlung freuen ... es dauert auch nur eine Minute.<br />
<a href="{$oTrustedShopsBewertenButton->cURL}"><img src="{$oTrustedShopsBewertenButton->cPicURL}" alt="Bewerten Sie uns!"></a>{/if}<br />
<br />
<br />
<br />
<br />
Mit freundlichem Gruß <br />
<em>Ihr Team von {$Firma->cName} &bull; Car-Hifi &amp; Multimedia</em>
<br />
<br />
------------------------------------------------------------------------------------------------------------------------<br />
<b>More Bass</b><br />
Michael Federhofer<br />
Breitenbrunnerstra&szlig;e 12<br />
92358 Dasswang<br />
<br />
<b>Kontakt:</b><br />
Telefon: 09497/1565<br />
Mobil: 0160/90637346<br />
<br />
E-Mail: <a href="mailto:info@morebasscarhifi.de">info@morebasscarhifi.de</a><br />
web: <a href="http://www.morebasscarhifi.de">http://www.morebasscarhifi.de</a><br />
</p>                                        
</div>
</body>

Ist in meinem Code irgendwas falsch?

gruß feder
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Emailformatierung

Hallo feder,

du solltest vllt. mal deinen Code besser strukturieren und mit Einrückungen arbeiten; dann sieht man (du) schneller, ob irgendwo ein abschließendes Tag fehlt ;)
 

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
AW: Emailformatierung

Hab jetzt mal versucht eine Struktur rein zu bringen, aber keinen fehler gefunden :confused:

Code:
<body style="width: 910; height: auto;">
<!-- headerbild
<p><a href="http://www.morebasscarhifi.de/index.html">
<img alt="" height="238" src="http://www.morebasscarhifi.de/shop/templates/JTL-Shop3-Tiny/themes/custom/images/xxx.png" 
style="border-width: 0px;" width="910"/></a></p>            
-->
    <div id="titel">
        <p style="color: #00B1E7; left: 50; width: 781px; position: fixed; top: 300px; font-size: large;">
            <em>Sehr {if $Kunde->cAnrede=="w"}geehrte{else}geehrter{/if} {$Kunde->cAnredeLocalized} {$Kunde->cNachname},</em>
        </p>
    
        <p id="inhalt" style="left: 50; width: 781px; position: fixed; top: 370px; size: 10px;">
            vielen Dank für Ihre Bestellung bei {$Einstellungen.global.global_shopname}  &bull; Car-Hifi &amp; Multimedia.<br />
            <br />
            <br />
            Ihre Bestellung mit Bestellnummer {$Bestellung->cBestellNr} umfasst folgende Positionen:<br />
            <br />
        {foreach name=pos from=$Bestellung->Positionen item=Position}
            <table width="600" border="0" cellspacing="0" cellpadding="0" style="padding-top:11px;border-color:#929292;border-width:1px; border-style:dotted;border-top-width:0px;border-right-width:0px;border-left-width:0px;">
                <tr>
                    <td valign="top" style="padding-bottom:5px;">{if $Position->nPosTyp==1}<b>{$Position->cName} ({$Position->cArtNr})</b>
                    {if $Einstellungen.kaufabwicklung.bestellvorgang_lieferstatus_anzeigen=="Y" && $Position->cLieferstatus}<br />
                        <span class="small">Lieferzeit: {$Position->cLieferstatus}</span>{/if}<br />
                        {foreach name=variationen from=$Position->WarenkorbPosEigenschaftArr item=WKPosEigenschaft}<br />
                        <span class="standard"><b>{$WKPosEigenschaft->cEigenschaftName}</b>: {$WKPosEigenschaft->cEigenschaftWertName}</span>
                        {/foreach}
                     {else}
                         <span class="bluenormal">{$Position->cName}</span>
                    {/if}
                       </td>
                      <td width="50" style="padding-left:2px;" valign="top">
                           <span class="standard">{$Position->nAnzahl}</span>
                       </td>
                        {if $Einstellungen.kaufabwicklung.bestellvorgang_einzelpreise_anzeigen=="Y"}
                    <td width="90" style="padding-left:2px;" align="right" valign="top">
                        <span class="standard">{$Position->cEinzelpreisLocalized[0]}</span>
                       </td>
                        {/if}
                       <td width="90" style="padding-left:2px;" align="right" valign="top">
                           <span class="standard">{$Position->cGesamtpreisLocalized[0]}</span>
                       </td>
                   </tr>
             </table>
        {/foreach}
            <table width="600" border="0" cellspacing="0" cellpadding="0" style="padding-top:11px;border-color:#929292;border-width:1px; border-style:dotted;border-top-width:0px;border-right-width:0px;border-left-width:0px;">
            {if $Einstellungen.global.global_steuerpos_anzeigen!="N"}
                {foreach name=steuerpositionen from=$Bestellung->Steuerpositionen item=Steuerposition}
                <tr>
                    <td valign="top" align="right" style="padding-bottom:5px;padding-top:4px;padding-right:8px;">
                        <span class="standard">{$Steuerposition->cName}:</span></a>
                       </td>
                       <td width="90"  style="padding-bottom:5px;padding-top:4px;padding-right:8px;" align="right" valign="top">
                        <span class="standard">{$Steuerposition->cPreisLocalized}</span>
                       </td>
                   </tr>
                    {/foreach}
                {/if}
                {if $Bestellung->GuthabenNutzen==1}
                   <tr>
                       <td valign="top" align="right" style="padding-bottom:5px;padding-top:11px;">
                        <span class="standard"><b>Gutschein:</b></span></a>
                       </td>
                       <td width="90" style="padding-bottom:5px;padding-top:11px;" align="right" valign="top">
                           <span class="standard"><b>-{$Bestellung->GutscheinLocalized}</b></span>
                       </td>
                   </tr>
                {/if}
                   <tr>
                       <td valign="top" align="right"  style="padding-bottom:5px;padding-top:4px;padding-right:8px;font-size: 18px;">
                        <span class="standard"><b>Gesamtsumme:</b></span></a>
                       </td>
                       <td width="90" style="padding-bottom:5px;padding-top:4px;padding-right:8px; font-size: 18px;" align="right" valign="top">
                        <span class="standard"><b>{$Bestellung->WarensummeLocalized[0]}</b></span>
                       </td>
                   </tr>
            </table><br />
            <br />
------------------------------------------------------------------------------------------------------------------------<br />
            <table cellpadding="0" cellspacing="0" style="width: 800px">
                <tr>
                    <td style="width: 133px">
                        Ihre Rechnungsadresse:<br /><br />
                        {$Kunde->cAnredeLocalized} {$Kunde->cVorname} {$Kunde->cNachname}<br />
                        {$Kunde->cStrasse}<br />
                        {if $Kunde->cAdressZusatz}{$Kunde->cAdressZusatz}<br />
                        {/if}{$Kunde->cPLZ} {$Kunde->cOrt}<br />
                        {if $Kunde->cBundesland}{$Kunde->cBundesland}<br />
                        {/if}{$Kunde->cLand}<br />
                        {if $Kunde->cTel}Tel: {$Kunde->cTel}<br />
                        {/if}{if $Kunde->cMobil}Mobil: {$Kunde->cMobil}<br />
                        {/if}{if $Kunde->cFax}Fax: {$Kunde->cFax}<br />
                        {/if}<br />
                        Email: {$Kunde->cMail}<br />
                        {if $Kunde->cUSTID}UstID: {$Kunde->cUSTID}<br />{/if}
                       </td>
                    <td style="width: 65px">
                        {if $Bestellung->Lieferadresse->kLieferadresse>0} 
                        Ihre Lieferadresse: <br /><br />
                        {$Bestellung->Lieferadresse->cAnredeLocalized} {$Bestellung->Lieferadresse->cVorname} {$Bestellung->Lieferadresse->cNachname}<br />
                        {$Bestellung->Lieferadresse->cStrasse}<br />
                        {if $Bestellung->Lieferadresse->cAdressZusatz}{$Bestellung->Lieferadresse->cAdressZusatz}<br />
                        {/if}{$Bestellung->Lieferadresse->cPLZ} {$Bestellung->Lieferadresse->cOrt}<br />
                        {if $Bestellung->Lieferadresse->cBundesland}{$Bestellung->Lieferadresse->cBundesland}<br />
                        {/if}{$Bestellung->Lieferadresse->cLand}<br />
                        {if $Bestellung->Lieferadresse->cTel}Tel: {$Bestellung->Lieferadresse->cTel}<br />
                        {/if}{if $Bestellung->Lieferadresse->cMobil}Mobil: {$Bestellung->Lieferadresse->cMobil}<br />
                        {/if}{if $Bestellung->Lieferadresse->cFax}Fax: {$Bestellung->Lieferadresse->cFax}<br />
                    <br />
                        {/if}{if $Bestellung->Lieferadresse->cMail}Email: {$Bestellung->Lieferadresse->cMail}<br />{/if}
                    </td>
                </tr>
            </table>
               {else} 
            Lieferadresse ist gleich Rechnungsadresse.{/if}
------------------------------------------------------------------------------------------------------------------------<br />
            <br />
            <br />
            Sie haben folgende Zahlungsart gewählt: {$Bestellung->cZahlungsartName}<br />
            <br />
            {if isset($Zahlungsart->cHinweisText) && $Zahlungsart->cHinweisText|count_characters > 0}
            {$Zahlungsart->cHinweisText}<br />
            <br />
            <br />
------------------------------------------------------------------------------------------------------------------------<br />
              {if $Bestellung->Zahlungsart->cModulId=="za_ueberweisung_jtl"}
            Bitte &uuml;berweisen Sie den Gesamtbetrag von <strong>{$Bestellung->WarensummeLocalized[0]}</strong> auf folgendes Konto:<br /><br />
            <table cellpadding="0" cellspacing="0" style="width: 427px">
                <tr><td style="width: 175px">Verwendungszweck:</td><td>{$Bestellung->cBestellNr}</td></tr>
            <tr>
                <td style="width: 175px">Betrag:</td>
                <td>{$Bestellung->WarensummeLocalized[0]}</td>
            </tr>
            <tr>
                <td style="width: 175px">&nbsp;</td>
                <td></td>
            </tr>
            <tr>
                <td style="width: 175px">Kontoinhaber:</td>
                <td>{$Firma->cKontoinhaber}</td>
            </tr>
            <tr>
                <td style="width: 175px">Bank:</td>
                <td>{$Firma->cBank}</td>
            </tr>
            <tr>
                <td style="width: 175px">KontoNr:</td>
                <td>{$Firma->cKontoNr}</td>
            </tr>
            <tr>
                <td style="width: 175px">BLZ:</td>
                <td>{$Firma->cBLZ}</td>
            </tr>
            <tr>
                <td style="width: 175px">&nbsp;</td>
            <td></td>
            </tr>
            <tr>
                <td colspan="2">F&uuml;r Auslands&uuml;berweisungen:</td>
            </tr>
            <tr>
                <td style="width: 175px">&nbsp;</td>
                <td></td>
            </tr>
            <tr>
                <td style="width: 175px">BIC:</td>
                <td>{$Firma->cBIC}</td>
            </tr>
            <tr>
                <td style="width: 175px">IBAN:</td>
                <td>{$Firma->cIBAN}</td>
            </tr>
        </table>
------------------------------------------------------------------------------------------------------------------------<br />
        {/if}<br />
        {/if}<br />
        {if $Bestellung->Zahlungsart->cModulId=="za_rechnung_jtl"}
        {elseif $Bestellung->Zahlungsart->cModulId=="za_lastschrift_jtl"}
            Wir belasten in Kürze folgendes Bankkonto um die fällige Summe:<br />
            <br />
            Kontoinhaber: {$Bestellung->Zahlungsinfo->cInhaber}<br />
            KontoNr: {$Bestellung->Zahlungsinfo->cKontoNr}<br />
            BLZ: {$Bestellung->Zahlungsinfo->cBLZ}<br />
            Bank: {$Bestellung->Zahlungsinfo->cBankName}<br />
            <br />
        {elseif $Bestellung->Zahlungsart->cModulId=="za_barzahlung_jtl"}
        {elseif $Bestellung->Zahlungsart->cModulId=="za_paypal_jtl"}
            Falls Sie Ihre Zahlung per PayPal noch nicht durchgeführt haben, nutzen Sie folgende Emailadresse als Empfänger: {$Einstellungen.zahlungsarten.zahlungsart_paypal_empfaengermail}
        {elseif $Bestellung->Zahlungsart->cModulId=="za_moneybookers_jtl"}
        {/if}
        {if $Bestellung->Zahlungsart->cModulId!="za_nachnahme_jtl" && $Bestellung->Zahlungsart->cModulId!="za_barzahlung_jtl"}
            Die Bestellung wird direkt nach Zahlungseingang versandt. <br />
        {/if}

            Über den weiteren Verlauf Ihrer Bestellung werden wir Sie jeweils gesondert informieren. <br />
            <br />
        {if $oTrustedShopsBewertenButton->cURL|count_characters > 0}
            Waren Sie mit Ihrer Bestellung zufrieden? Dann würden wir uns über eine Empfehlung freuen ... es dauert auch nur eine Minute.<br />
        <a href="{$oTrustedShopsBewertenButton->cURL}"><img src="{$oTrustedShopsBewertenButton->cPicURL}" alt="Bewerten Sie uns!"></a>
        {/if}<br />
        <br />
        <br />
        <br />
        <br />
        Mit freundlichem Gruß <br />
        <em>Ihr Team von {$Firma->cName} &bull; Car-Hifi &amp; Multimedia</em>
        <br />
        <br />
------------------------------------------------------------------------------------------------------------------------<br />
        <b>More Bass</b><br />
        Michael Federhofer<br />
        Breitenbrunnerstra&szlig;e 12<br />
        92358 Dasswang<br />
        <br />
        <b>Kontakt:</b><br />
        Telefon: 09497/1565<br />
        Mobil: 0160/90637346<br />
        <br />
        E-Mail: <a href="mailto:info@morebasscarhifi.de">info@morebasscarhifi.de</a><br />
        web: <a href="http://www.morebasscarhifi.de">http://www.morebasscarhifi.de</a><br />
        </p>                                        
    </div>
</body>
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Emailformatierung

Kann auf Anhieb auch keine offenen tags erkennen....

Hast du es mach logisch überprüft....machs du in irgendeiner der ganzen if-Anweisungen im if-Zweig was auf....was aber nicht im if-Zweig sondern im Else-Zweig geschlossen wird??
 

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
AW: Emailformatierung

Hab jetzt NOCHMAL alles gegliedert und gecheckt.
Ich finde keine Fehler.
If wird auch nach allen else if geschlossen....
keine tag-singls

HTML:
<body style="width: 910; height: auto;">
<!-- headerbild
<p><a href="http://www.morebasscarhifi.de/index.html">
<img alt="" height="238" src="http://www.morebasscarhifi.de/shop/templates/JTL-Shop3-Tiny/themes/custom/images/xxx.png" 
style="border-width: 0px;" width="910"/></a></p>            
-->
    <div id="titel">
        <p style="color: #00B1E7; left: 50; width: 781px; position: fixed; top: 300px; font-size: large;">
            <em>Sehr {if $Kunde->cAnrede=="w"}geehrte{else}geehrter{/if} {$Kunde->cAnredeLocalized} {$Kunde->cNachname},</em>
        </p>
    
        <p id="inhalt" style="left: 50; width: 781px; position: fixed; top: 370px; size: 10px;">
               vielen Dank für Ihre Bestellung bei {$Einstellungen.global.global_shopname}  &bull; Car-Hifi &amp; Multimedia.<br />
            <br />
            <br />
               Ihre Bestellung mit Bestellnummer {$Bestellung->cBestellNr} umfasst folgende Positionen:<br />
            <br />
        {foreach name=pos from=$Bestellung->Positionen item=Position}
            <table width="600" border="0" cellspacing="0" cellpadding="0" style="padding-top:11px;border-color:#929292;border-width:1px; border-style:dotted;border-top-width:0px;border-right-width:0px;border-left-width:0px;">
                <tr>
                    <td valign="top" style="padding-bottom:5px;">
                    {if $Position->nPosTyp==1}<b>{$Position->cName} ({$Position->cArtNr})</b>
                        {if $Einstellungen.kaufabwicklung.bestellvorgang_lieferstatus_anzeigen=="Y" && $Position->cLieferstatus}<br />
                        <span class="small">Lieferzeit: {$Position->cLieferstatus}</span>
                        {/if}
                        <br />
                        {foreach name=variationen from=$Position->WarenkorbPosEigenschaftArr item=WKPosEigenschaft}<br />
                        <span class="standard"><b>{$WKPosEigenschaft->cEigenschaftName}:</b> {$WKPosEigenschaft->cEigenschaftWertName}</span>
                        {/foreach}
                         {else}
                         <span class="bluenormal">{$Position->cName}</span>
                     {/if}
                       </td>
                      <td width="50" style="padding-left:2px;" valign="top">
                           <span class="standard">{$Position->nAnzahl}</span>
                      </td>
                        {if $Einstellungen.kaufabwicklung.bestellvorgang_einzelpreise_anzeigen=="Y"}
                      <td width="90" style="padding-left:2px;" align="right" valign="top">
                        <span class="standard">{$Position->cEinzelpreisLocalized[0]}</span>
                      </td>
                        {/if}
                      <td width="90" style="padding-left:2px;" align="right" valign="top">
                        <span class="standard">{$Position->cGesamtpreisLocalized[0]}</span>
                      </td>
                   </tr>
             </table>
        {/foreach}
            <table width="600" border="0" cellspacing="0" cellpadding="0" style="padding-top:11px;border-color:#929292;border-width:1px; border-style:dotted;border-top-width:0px;border-right-width:0px;border-left-width:0px;">
            {if $Einstellungen.global.global_steuerpos_anzeigen!="N"}
                {foreach name=steuerpositionen from=$Bestellung->Steuerpositionen item=Steuerposition}
                    <tr>
                        <td valign="top" align="right" style="padding-bottom:5px;padding-top:4px;padding-right:8px;">
                            <span class="standard">{$Steuerposition->cName}:</span>
                        </td>
                        <td width="90"  style="padding-bottom:5px;padding-top:4px;padding-right:8px;" align="right" valign="top">
                            <span class="standard">{$Steuerposition->cPreisLocalized}</span>
                        </td>
                     </tr>
                {/foreach}
            {/if}
            {if $Bestellung->GuthabenNutzen==1}
                <tr>
                    <td valign="top" align="right" style="padding-bottom:5px;padding-top:11px;">
                        <span class="standard"><b>Gutschein:</b></span>
                    </td>
                    <td width="90" style="padding-bottom:5px;padding-top:11px;" align="right" valign="top">
                        <span class="standard"><b>-{$Bestellung->GutscheinLocalized}</b></span>
                    </td>
                </tr>
             {/if}
                <tr>
                    <td valign="top" align="right"  style="padding-bottom:5px;padding-top:4px;padding-right:8px;font-size: 18px;">
                        <span class="standard"><b>Gesamtsumme:</b></span>
                    </td>
                    <td width="90" style="padding-bottom:5px;padding-top:4px;padding-right:8px; font-size: 18px;" align="right" valign="top">
                       <span class="standard"><b>{$Bestellung->WarensummeLocalized[0]}</b></span>
                    </td>
                </tr>
            </table><br />
            <br />
------------------------------------------------------------------------------------------------------------------------<br />
            <table cellpadding="0" cellspacing="0" style="width: 800px">
                <tr>
                    <td style="width: 133px">
                        Ihre Rechnungsadresse:<br /><br />
                        {$Kunde->cAnredeLocalized} {$Kunde->cVorname} {$Kunde->cNachname}<br />
                        {$Kunde->cStrasse}<br />
                        {if $Kunde->cAdressZusatz}{$Kunde->cAdressZusatz}<br />
                        {/if}{$Kunde->cPLZ} {$Kunde->cOrt}<br />
                        {if $Kunde->cBundesland}{$Kunde->cBundesland}<br />
                        {/if}{$Kunde->cLand}<br />
                        {if $Kunde->cTel}Tel: {$Kunde->cTel}<br />
                        {/if}
                        {if $Kunde->cMobil}Mobil: {$Kunde->cMobil}<br />
                        {/if}
                        {if $Kunde->cFax}Fax: {$Kunde->cFax}<br />
                        {/if}<br />
                        Email: {$Kunde->cMail}<br />
                        {if $Kunde->cUSTID}UstID: {$Kunde->cUSTID}<br />
                        {/if}
                    </td>
                    <td style="width: 65px">
                        {if $Bestellung->Lieferadresse->kLieferadresse>0} 
                        Ihre Lieferadresse: <br /><br />
                        {$Bestellung->Lieferadresse->cAnredeLocalized} {$Bestellung->Lieferadresse->cVorname} {$Bestellung->Lieferadresse->cNachname}<br />
                        {$Bestellung->Lieferadresse->cStrasse}<br />
                        {if $Bestellung->Lieferadresse->cAdressZusatz}{$Bestellung->Lieferadresse->cAdressZusatz}<br />
                        {/if}{$Bestellung->Lieferadresse->cPLZ} {$Bestellung->Lieferadresse->cOrt}<br />
                        {if $Bestellung->Lieferadresse->cBundesland}{$Bestellung->Lieferadresse->cBundesland}<br />
                        {/if}{$Bestellung->Lieferadresse->cLand}<br />
                        {if $Bestellung->Lieferadresse->cTel}Tel: {$Bestellung->Lieferadresse->cTel}<br />
                        {/if}
                        {if $Bestellung->Lieferadresse->cMobil}Mobil: {$Bestellung->Lieferadresse->cMobil}<br />
                        {/if}
                        {if $Bestellung->Lieferadresse->cFax}Fax: {$Bestellung->Lieferadresse->cFax}<br />
                        <br />
                        {/if}
                        {if $Bestellung->Lieferadresse->cMail}Email: {$Bestellung->Lieferadresse->cMail}<br />
                        {/if}
                    </td>
                </tr>
            </table>
            {else} 
            Lieferadresse ist gleich Rechnungsadresse.
            {/if}
------------------------------------------------------------------------------------------------------------------------<br />
            <br />
            <br />
            Sie haben folgende Zahlungsart gewählt: {$Bestellung->cZahlungsartName}<br />
            <br />
            {if isset($Zahlungsart->cHinweisText) && $Zahlungsart->cHinweisText|count_characters > 0}
            {$Zahlungsart->cHinweisText}
            {/if}<br />
            <br />
            <br />
------------------------------------------------------------------------------------------------------------------------<br />
            {if $Bestellung->Zahlungsart->cModulId=="za_ueberweisung_jtl"}
                Bitte &uuml;berweisen Sie den Gesamtbetrag von <strong>{$Bestellung->WarensummeLocalized[0]}</strong> auf folgendes Konto:<br />
                <br />
                <table cellpadding="0" cellspacing="0" style="width: 427px">
                    <tr><td style="width: 175px">Verwendungszweck:</td><td>{$Bestellung->cBestellNr}</td></tr>
                <tr>
                    <td style="width: 175px">Betrag:</td>
                    <td>{$Bestellung->WarensummeLocalized[0]}</td>
                </tr>
                <tr>
                    <td style="width: 175px">&nbsp;</td>
                    <td></td>
                </tr>
                <tr>
                    <td style="width: 175px">Kontoinhaber:</td>
                    <td>{$Firma->cKontoinhaber}</td>
                </tr>
                <tr>
                    <td style="width: 175px">Bank:</td>
                    <td>{$Firma->cBank}</td>
                </tr>
                <tr>
                    <td style="width: 175px">KontoNr:</td>
                    <td>{$Firma->cKontoNr}</td>
                </tr>
                <tr>
                    <td style="width: 175px">BLZ:</td>
                    <td>{$Firma->cBLZ}</td>
                </tr>
                <tr>
                    <td style="width: 175px">&nbsp;</td>
                <td></td>
                </tr>
                <tr>
                    <td colspan="2">F&uuml;r Auslands&uuml;berweisungen:</td>
                </tr>
                <tr>
                    <td style="width: 175px">&nbsp;</td>
                    <td></td>
                </tr>
                <tr>
                    <td style="width: 175px">BIC:</td>
                    <td>{$Firma->cBIC}</td>
                </tr>
                <tr>
                    <td style="width: 175px">IBAN:</td>
                    <td>{$Firma->cIBAN}</td>
                </tr>
            </table>
------------------------------------------------------------------------------------------------------------------------<br />
        {/if}<br />
        
        {if $Bestellung->Zahlungsart->cModulId=="za_rechnung_jtl"}
        {elseif $Bestellung->Zahlungsart->cModulId=="za_lastschrift_jtl"}
            Wir belasten in Kürze folgendes Bankkonto um die fällige Summe:<br />
            <br />
            Kontoinhaber: {$Bestellung->Zahlungsinfo->cInhaber}<br />
            KontoNr: {$Bestellung->Zahlungsinfo->cKontoNr}<br />
            BLZ: {$Bestellung->Zahlungsinfo->cBLZ}<br />
            Bank: {$Bestellung->Zahlungsinfo->cBankName}<br />
            <br />
        {elseif $Bestellung->Zahlungsart->cModulId=="za_barzahlung_jtl"}
        {elseif $Bestellung->Zahlungsart->cModulId=="za_paypal_jtl"}
            Falls Sie Ihre Zahlung per PayPal noch nicht durchgeführt haben, nutzen Sie folgende Emailadresse als Empfänger: {$Einstellungen.zahlungsarten.zahlungsart_paypal_empfaengermail}
        {elseif $Bestellung->Zahlungsart->cModulId=="za_moneybookers_jtl"}
        {/if}
        {if $Bestellung->Zahlungsart->cModulId!="za_nachnahme_jtl" && $Bestellung->Zahlungsart->cModulId!="za_barzahlung_jtl"}
            Die Bestellung wird direkt nach Zahlungseingang versandt. <br />
        {/if}

            Über den weiteren Verlauf Ihrer Bestellung werden wir Sie jeweils gesondert informieren. <br />
            <br />
        {if $oTrustedShopsBewertenButton->cURL|count_characters > 0}
            Waren Sie mit Ihrer Bestellung zufrieden? Dann würden wir uns über eine Empfehlung freuen ... es dauert auch nur eine Minute.<br />
        <a href="{$oTrustedShopsBewertenButton->cURL}"><img src="{$oTrustedShopsBewertenButton->cPicURL}" alt="Bewerten Sie uns!"></a>
        {/if}<br />
        <br />
        <br />
        <br />
        <br />
        Mit freundlichem Gruß <br />
        <em>Ihr Team von {$Firma->cName} &bull; Car-Hifi &amp; Multimedia</em>
        <br />
        <br />
------------------------------------------------------------------------------------------------------------------------<br />
        <b>More Bass</b><br />
        Michael Federhofer<br />
        Breitenbrunnerstra&szlig;e 12<br />
        92358 Dasswang<br />
        <br />
        <b>Kontakt:</b><br />
        Telefon: 09497/1565<br />
        Mobil: 0160/90637346<br />
        <br />
        E-Mail: <a href="mailto:info@morebasscarhifi.de">info@morebasscarhifi.de</a><br />
        web: <a href="http://www.morebasscarhifi.de">http://www.morebasscarhifi.de</a><br />
        </p>                                        
    </div>
</body>
 

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
AW: Emailformatierung

Hat denn keiner eine Idee?
Ich möchte am Montag online gehen, aber natülich meine Kunden nicht gleich mit der ersten Mail wieder verschrecken.
 

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
AW: Emailformatierung

Hallo,

also das mit dem style-Element hab ich geändert. (die Formatierung muss ich wohl irgendwo falsch kopiert haben^^)

Daran lags aber nicht.
Sondern an dem Tabellenbereich der Lieferadresse.
Das {If} beginnt in der tabelle und wird nach </table> erst wieder geschlossen.
D.h. bei {if kLieferadresse >0} wird der gesamte bereich innerhalb der if-Anweisung übersprungen - und somit auch das Ende der Tabelle!
HTML:
  <td style="width: 65px">
                        {if $Bestellung->Lieferadresse->kLieferadresse>0} 
                        Ihre Lieferadresse: <br /><br />
                        {$Bestellung->Lieferadresse->cAnredeLocalized} {$Bestellung->Lieferadresse->cVorname} {$Bestellung->Lieferadresse->cNachname}<br />
                        {$Bestellung->Lieferadresse->cStrasse}<br />
                        {if $Bestellung->Lieferadresse->cAdressZusatz}{$Bestellung->Lieferadresse->cAdressZusatz}<br />
                        {/if}{$Bestellung->Lieferadresse->cPLZ} {$Bestellung->Lieferadresse->cOrt}<br />
                        {if $Bestellung->Lieferadresse->cBundesland}{$Bestellung->Lieferadresse->cBundesland}<br />
                        {/if}{$Bestellung->Lieferadresse->cLand}<br />
                        {if $Bestellung->Lieferadresse->cTel}Tel: {$Bestellung->Lieferadresse->cTel}<br />
                        {/if}
                        {if $Bestellung->Lieferadresse->cMobil}Mobil: {$Bestellung->Lieferadresse->cMobil}<br />
                        {/if}
                        {if $Bestellung->Lieferadresse->cFax}Fax: {$Bestellung->Lieferadresse->cFax}<br />
                        <br />
                        {/if}
                        {if $Bestellung->Lieferadresse->cMail}Email: {$Bestellung->Lieferadresse->cMail}<br />
                        {/if}
                    </td>
                </tr>
            </table>
            {else} 
            Lieferadresse ist gleich Rechnungsadresse.
            {/if}
Habs jetzt so realisiert (aber noch nicht getestet):
HTML:
  {if $Bestellung->Lieferadresse->kLieferadresse>0} 
                            <td width="400px" valign="top">
                                Ihre Lieferadresse: <br />
                                <br />
                                {$Bestellung->Lieferadresse->cAnredeLocalized} {$Bestellung->Lieferadresse->cVorname} {$Bestellung->Lieferadresse->cNachname}<br />
                                {$Bestellung->Lieferadresse->cStrasse}<br />
                                {if $Bestellung->Lieferadresse->cAdressZusatz}{$Bestellung->Lieferadresse->cAdressZusatz}<br />
                                {/if}{$Bestellung->Lieferadresse->cPLZ} {$Bestellung->Lieferadresse->cOrt}<br />
                                {if $Bestellung->Lieferadresse->cBundesland}{$Bestellung->Lieferadresse->cBundesland}<br />
                                {/if}{$Bestellung->Lieferadresse->cLand}<br />
                                {if $Bestellung->Lieferadresse->cTel}Tel: {$Bestellung->Lieferadresse->cTel}<br />
                                {/if}
                                {if $Bestellung->Lieferadresse->cMobil}Mobil: {$Bestellung->Lieferadresse->cMobil}<br />
                                {/if}
                                {if $Bestellung->Lieferadresse->cFax}Fax: {$Bestellung->Lieferadresse->cFax}<br />
                                <br />
                                {/if}
                                {if $Bestellung->Lieferadresse->cMail}Email: {$Bestellung->Lieferadresse->cMail}<br />
                                {/if}
                            </td>
                        </tr>
                    {else} 
                        <tr>
                            <td  colspan="2" width="800px">
                                Lieferadresse ist gleich Rechnungsadresse.
                            </td>
                        </tr>
                    {/if}                       
                </table>
gruß feder
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
AW: Emailformatierung

DAS hab ich ja überprüft.

Allerdings war mein Fehler dass ich VOR dem If-Zweig was aufgemacht habe und das dann IM If-Zweig geschlossen hab^^
(naja, dauert halt ein wenig, dass mann durch den ganzen HTML und Smarty-Mischmasch etwas durchblickt^^)

Aber ich hab noch einen kleinen Schönheitsfehler.
Meine Tabelle ist ja wie folgt deklariert:
HTML:
 <table cellpadding="0" cellspacing="0" width="800px">
                <tr>
                    <td width="400px">
                     .......
                    <td width="400px">
                     .......

das heißt ja, dass beide Spalten IMMER 400px breit sein müssten.
Aber in meiner Email wird die Spalte am Ende der Emailadresse beendet.
Für mich schaut das so aus, als hätte die Spalte keine feste Breite, hat sie doch aber?

gruß feder