Zum Inhalt springen

HTML Template einbinden

Erstellt am 24. Februar 2008 · 4 Antworten · letzte Antwort am 9. April 2008

Tags: Frage

mbuchegger ·

Hallo!

Hab ein Problem beim Gestalten von meinem Newsletter. Ich hab ne HTML-Vorlage:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 //EN">
<html>
 <head>
 </head>
 <body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
  <!--###DOKUMENT### start -->
    <table width="600px" border="0" cellpadding="0" cellspacing="0">
       <tr>
        <td height="222px" width="600px" background="fileadmin/RRTemplate/Newsletter/presse_top.jpg"  align="left" valign="top">
        <br>
        <br>
        <br>
        </td>
       </tr>
       <tr>
        <td width="200px" background="fileadmin/RRTemplate/Newsletter/presse_bg.jpg"  align="left" valign="top">
        <blockquote class="block">
        ###INHALT###
        </blockquote>
        </td>
       </tr>
       <tr>
        <td height="34px" width="600px" background="fileadmin/RRTemplate/Newsletter/presse_down.jpg"  align="left" valign="top">
        </td>
       </tr>
    </table>
    <!--###DOKUMENT### ende -->
 </body>
</html>

und mit folgendem TS bin ich das Ganze ein:

# Default PAGE object:
page = PAGE
page.headerData.100 < plugin.tx_kestats_pi1
page.meta {
    keywords.field = keywords
    keywords.ifEmpty (
         Ritter Rost und das Gespenst, Musicalgruppe Steyr, HS2-Tabor, Hauptschule 2 Tabor, Terio
    )
    description.field = description
    description.ifEmpty (
         Ritter Rost und das Gespenst - Das Musical! In einem Projekt der Musicalgruppe Steyr in Zusammenarbeit mit der Hauptschule 2 Tabor.
    )
    robots = INDEX,FOLLOW
 }
page.stylesheet = fileadmin/RRTemplate/Newsletter/presse_content.css
page.bodyTag =<body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
page.shortcutIcon = fileadmin/RRTemplate/favicon.ico 
page.10 = TEMPLATE
page.10 {
   template = FILE
   template.file = fileadmin/RRTemplate/Newsletter/presse_vorlage.html
   workOnSubpart = DOKUMENT
   marks {

   INHALT = CONTENT
   INHALT {
      table = tt_content
      select.orderBy = sorting
      select.where = colPos = 1
   	 }
         }
   	}

Das funktioniert auch so weit alles sehr gut. -> Zu sehen unter http://www.ritterrost.at/index.php?id=122 .

Nur wenn ich den Newsletter versende (Testmail) sind alle Hintergrundgrafiken verschwunden und die Grafiken rutschen wie sie wollen herum!

Was mach ich da falsch??

LG, Matthias und danke für eure Antworten! #angry# #angry#

manfredo ·

Außerdem kannst du Probleme beim EMail-Client bekommen wenn du Dateien als Anhang senden tust wie etwa das Stylesheet oder das Favicon. Besser du schreibst es direkt in deinem Newsletter.

Etwa so:

tt_content.stdWrap.dataWrap = <a name="c{field:uid}"></a> 
config {
	// html cleaning
	doctype = xhtml_trans
	xhtml_cleaning = all
	
	removeDefaultJS = 1
	#inlineStyle2TempFile = 0
	disablePrefixComment = 1
	#insertDmailerBoundaries = 1
	}
	
page = PAGE
page { 
        	typeNum = 0
        	bodyTag = <body bgcolor="#79B4DD">
        	headerData.10 = HTML
	        headerData.10.value (
		<style type="text/css">
		body { margin-left: 10px; margin-top: 10px; }
		h2, h3, p, font, ... { font-family:Verdana, Arial, Helvetica, sans-serif; }
		h2 { font-size:13px; line-height: 16px; }
		h3 { font-size:13px; line-height: 16px; }
		.text { font-size:11px; line-height: 16px; text-align: justify; }
                .inhaltsv, .inhaltsv FONT, .inhaltsv A { font-size:11px; color: #697275; }
                .... weitere Angaben ....
		</style>		
		<meta http-equiv="Content-Style-Type" content="text/css" />
		<meta http-equiv="Content-Script-Type" content="text/javascript" />
		)

         
        10 = TEMPLATE
        10.template = FILE
        10.template.file = fileadmin/shared_newsletter/html_newsletter.tmpl
        10.workOnSubpart = NEWSLETTER
        10.marks {
bix ·

Hi manfredo,
danke für die Info!

Kannst du bitte dein gesamtes TS posten?
Die "Marks"-Definitionen würden mich noch interessieren.

bix