Emailvorlage im Smartfone - wird nicht richtig angezeigt

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
3
Bayern
Hallo,

ich habe ein Problem mit der Emailvorlage.
Im normalen HTML und Emailprogrammen ist die Formatierung ok, aber wenn die Emails am Smartfone ankommen wird ein Teil der Formatierung nicht richtig dargestellt.

Hier ein Beispiel Bestellbestätigung:
HTML:
<body style="width: 910; height: auto;">
    <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 />
            
            <table border="0" cellspacing="0" cellpadding="3" width="100%">
                    <tr bgcolor="#eeeeee">
                        <td valign="top" width="10%"><b>Art.Nr.</b></td>
                        <td valign="top" width="60%"><b>Bezeichnung</b></td>
                        <td valign="top" width="10%"><b>Menge</b></td>
                        {if $Einstellungen.kaufabwicklung.bestellvorgang_einzelpreise_anzeigen=="Y"}
                            <td valign="top" width="10%" align="right"><b>Einzelpreis</b></td>
                        {/if}
                        <td valign="top" width="10%" align="right"><b>Gesamtpreis</b></td>                        
                    </tr>
                </table>
            <hr />
            
            {foreach name=pos from=$Bestellung->Positionen item=Position}
                <table border="0" cellspacing="0" cellpadding="3" width="100%">
                    <tr>
                        <td valign="top" width="10%">
                            {$Position->cArtNr}
                        </td>
                        <td valign="top" width="60%">
                            {if $Position->nPosTyp==1}{$Position->cName}
                                {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">{$WKPosEigenschaft->cEigenschaftName}: {$WKPosEigenschaft->cEigenschaftWertName}</span>
                                {/foreach}
                            {else}
                                <span class="bluenormal">{$Position->cName}</span>
                             {/if}
                        </td>
                        <td valign="top" width="10%">
                            {$Position->nAnzahl}
                        </td>
                            {if $Einstellungen.kaufabwicklung.bestellvorgang_einzelpreise_anzeigen=="Y"}
                                <td valign="top" width="10%" align="right">
                                    {$Position->cEinzelpreisLocalized[0]}
                                </td>
                            {/if}
                        <td valign="top" width="10%" align="right">
                            {$Position->cGesamtpreisLocalized[0]}
                        </td>
                    </tr>
                </table>
            {/foreach}
            <hr />
            <table border="0" cellspacing="0" cellpadding="3" width="100%">
                {if $Einstellungen.global.global_steuerpos_anzeigen!="N"}
                       {foreach name=steuerpositionen from=$Bestellung->Steuerpositionen item=Steuerposition}
                           <tr bgcolor="#eeeeee">   
                           <td valign="top" width="70%" align="right">
                                   {$Steuerposition->cName}:
                               </td>
                           <td valign="top" width="30%" align="right">
                                   {$Steuerposition->cPreisLocalized}
                               </td>
                           </tr>
                       {/foreach}
                   {/if}
                {if $Bestellung->GuthabenNutzen==1}
                    <tr>
                        <td valign="top" width="70%" align="right">
                            <b>Gutschein:</b>
                        </td>
                        <td valign="top" width="30%" align="right">
                            <b>-{$Bestellung->GutscheinLocalized}</b>
                        </td>
                    </tr>
                 {/if}
                    <tr>
                        <td valign="top" width="70%" align="right">
                            <b>Gesamtsumme:</b>
                        </td>
                        <td valign="top" width="30%" align="right">
                           <b>{$Bestellung->WarensummeLocalized[0]}</b>
                        </td>
                    </tr>
                </table><br />
                <br />
                
                Sie haben folgende Zahlungsart gewählt: {$Bestellung->cZahlungsartName}<br />
      -----------------------------------------------------------------------------------------<br />
               {if isset($Zahlungsart->cHinweisText) && $Zahlungsart->cHinweisText|count_characters > 0}
                   {$Zahlungsart->cHinweisText}<br />
               {/if}
               <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" width="427px">
                       <tr><td width="175px"><b>Verwendungszweck:</td><td>{$Bestellung->cBestellNr}</b></td></tr>
                          <tr><td width="175px"><b>Betrag:</td><td>{$Bestellung->WarensummeLocalized[0]}</b></td></tr>
                       <tr><td width="175px">&nbsp;</td><td></td></tr>
                       <tr><td width="175px">Kontoinhaber:</td><td>{$Firma->cKontoinhaber}</td></tr>
                       <tr><td width="175px">Bank:</td><td>{$Firma->cBank}</td></tr>
                       <tr><td width="175px">KontoNr:</td><td>{$Firma->cKontoNr}</td></tr>
                       <tr><td width="175px">BLZ:</td><td>{$Firma->cBLZ}</td></tr>
                       <tr><td width="175px">&nbsp;</td><td></td></tr>
                       <tr><td colspan="2">F&uuml;r Auslands&uuml;berweisungen:</td></tr>
                       <tr><td width="175px">&nbsp;</td><td></td></tr>
                       <tr><td width="175px">BIC:</td><td>{$Firma->cBIC}</td></tr>
                       <tr><td width="175px">IBAN:</td><td>{$Firma->cIBAN}</td></tr>
                   </table>
                   <br />
               {/if}
                
               {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"}
                 
               {if $Bestellung->GuthabenNutzen==0}
                   Falls Sie Ihre Zahlung per PayPal noch nicht durchgeführt haben, nutzen Sie folgende Emailadresse als Empfänger: {$Einstellungen.zahlungsarten.zahlungsart_paypal_empfaengermail}
               {/if}
               {if $Bestellung->GuthabenNutzen==1}
                   Im Moment kann es bei Zahlung per PayPal leider zu Problemen mit der Weiterleitung kommen.<br />
                   Loggen Sie sich hierfür in Ihr Paypal-Konto ein und nutzen Sie folgende Emailadresse als Empfänger: {$Einstellungen.zahlungsarten.zahlungsart_paypal_empfaengermail}
               {/if}
               {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}<br />
                 -----------------------------------------------------------------------------------------<br />
               <br />
               <br />
               Nachfolgend erhalten Sie noch einen Überblick üner Ihre Rechnungs- sowie Lieferanschrift:
      <br />
                <table cellpadding="0" cellspacing="0" width="100%">
                    <tr>
                        <td width="50%" valign="top" bgcolor="#eeeeee">
                            Rechnungsadresse
                        </td>
                        <td width="50%" valign="top" bgcolor="#eeeeee">
                            Lieferadresse
                        </td>
                    </tr>
                    <tr>
                        <td width="50%" valign="top">
                            {$Kunde->cAnredeLocalized}<br />
                            {$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>
                            {if $Bestellung->Lieferadresse->kLieferadresse>0} 
                                <td width="50%" valign="top">
                                    {$Bestellung->Lieferadresse->cAnredeLocalized}<br />
                                    {$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 />{/if}
                                    <br />
                                    {if $Bestellung->Lieferadresse->cMail}Email: {$Bestellung->Lieferadresse->cMail}<br />{/if}
                                </td>
                            </tr>
                            {else} 
                                <td width="50%" valign="top">
                                    {$Kunde->cAnredeLocalized}<br />
                                    {$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 />
                                </td>
                             </tr>
                            {/if}                       
                    </table>
                <br />
               <br />
               Ü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 />
               <span style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #444444; FONT-SIZE: 10pt">
                   Mit freundlichem Gruß,<br />
                   <i>Michael Federhofer</i><br />
                   <br />
               <hr />
                   <b>More Bass<br />
                   Car-Hifi &amp; Multimedia</b><br />
                   <br />
                   Michael Federhofer<br />
                   Breitenbrunnerstr. 12<br />
                   D-92358 Dasswang<br />
                   <br />
                   <br />
                   Tel:&nbsp;&nbsp;&nbsp;&nbsp; +49 (0)9497/1565<br />
                   Mobil: +49 (0)160/90637346<br />
                   <br />
                   mail: <a href="mailto:info@morebasscarhifi.de" target="_blank" style="COLOR: blue">info@morebasscarhifi.de</a><br />
                   web: <a href="http://morebasscarhifi.de/" target="_blank" style="COLOR: blue">http://morebasscarhifi.de</a>
               </span>
        </p>    
    </div>
</body>

gruß feder
 

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
3
Bayern
AW: Emailvorlage im Smartfone - wird nicht richtig angezeigt

Keiner eine Idee wie es zu diesem Phänomen kommt und wie ich das lösen kann?mfg Feder
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Emailvorlage im Smartfone - wird nicht richtig angezeigt

Darstellunsprobleme sind immer Browserspezifisch ...

was für ein I-Net-Browser ist denn auf dem smartphone im Einsatz?
 

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
3
Bayern
AW: Emailvorlage im Smartfone - wird nicht richtig angezeigt

Hallo,

habe nun endlich durch Zufall eine Lösung gefunden 🙂
Ein kunde hat mich auf die fehlerhafte Formatierung in den Emails hingewiesen.
Da er sich anscheinend mit dem Thema gut auskennt, hat er mich gleich direkt auf die Fehler hingewiesen.

position: fixed;
<-- löschen

als ich diesen zusatz nun entfernt habe funktionieren meine Emailvorlagen auch auf Smartphones 🙂

gruß feder
 

Ähnliche Themen