thepande

Mitglieder
  • Gesamte Inhalte

    1
  • Registriert

  • Letzter Besuch

Ansehen in der Community

0 Neutral

Über thepande

  • Rang
    Mitglied
  1. Template Direct Mail

    Hallo zusammen, ich habe folgendes Problem: Kurz zu meiner Umgebung: Grundsystem: Typo3 6.2 Windows Extension: News Direct Mail Ich möchte ein eigenes Template in direct mail einbinden. Ich habe da folgendes Problem. Wenn ich Normalen Seiteninhalt vom Typ Text als Newsletter einbinde, kann ich bei der Newsletter Erstellung auf die Voransicht gehen und mir wird der Inhalt ganz Normal angezeigt. Wenn ich aber jetzt hingehe und einen Seiteninhalt vom Typ Datensatz auswähle und dann einen News Datensatz anwähle, wird mir bei der Newsletter Erstellung über die Voransicht kein Inhalt angezeigt. Ich vermute es liegt an meinem TS Setup im Template, er kann irgendwie nicht auf die richtige ID des Content zugreifen. Hier mal mein TS: Template TS im Hauptbaum (Direct mail liegt nicht im Hauptbaum) page = PAGE page.10 = FLUIDTEMPLATE page.10 {   file.stdWrap.cObject = CASE   file.stdWrap.cObject {     # slide the template     key.data = levelfield:-1, backend_layout_next_level, slide     key.override.field = backend_layout     # default template file     default = TEXT     default.value = fileadmin/_templates/2-col-left.html     # template file for backend-layout with ID 1     1 = TEXT     1.value = fileadmin/_templates/2-col-left.html     2 = TEXT     2.value = fileadmin/_templates/1-col.html }   layoutRootPath = fileadmin/_layouts/   partialRootPath = fileadmin/_partials/     # Definierte Variablen, welche im Template wiederverwendet können     variables {         baseUrl < lib.baseUrl         seitenTitel < lib.seitenTitel         navigation < lib.navigation         metanav < lib.metanav         suche < lib.suche         footer < footer         inhalt < styles.content.get         inhalt.select.where = colPos = 100         sidebar < styles.content.get         sidebar.select.where = colPos = 101     } Hier das Template nur für Direct Mail page = PAGE page.10 = FLUIDTEMPLATE page.10 {   file.stdWrap.cObject = CASE   file.stdWrap.cObject {     # slide the template     key.data = levelfield:-1, backend_layout_next_level, slide     key.override.field = backend_layout     # default template file     default = TEXT     default.value = fileadmin/_templates/newsletter.html }   layoutRootPath = fileadmin/_layouts/   partialRootPath = fileadmin/_partials/     # Definierte Variablen, welche im Template wiederverwendet können     variables {         inhalt < styles.content.get         inhalt.select.where = colPos = 100         sidebar < styles.content.get         sidebar.select.where = colPos = 101     } } Über die ID 100 und 101 weise ich dem Template die Inhalte zu. In der Hauptseite klappt alles nur nicht im direct mail Baum mit den News Datensätzen.   Der News Datensatz wird über die List Funktion mit der ID 100 angezeigt. Hier das Template für den Newsletter: <html> <head>     <meta charset="utf-8"/>     <title>Newsletter</title>     <link rel="stylesheet" href="styles.css" /> </head> <body> <center>     <table cellpadding="0" cellspacing="0" border="0" width="640">         <!-- Header -->         <tr>             <td bgcolor="#ff0000">                 <table cellpadding="0" cellspacing="15" border="0">                     <tr>                         <td align="left"><img src="images/logo-white.png" /></td>                     </tr>                 </table>             </td>         </tr>         <tr><td>&nbsp;</td></tr>         <tr>             <td>         <!-- Content -->         <f:format.raw>{inhalt}</f:format.raw>         <!--DMAILER_SECTION_BOUNDARY_-->             </td>         </tr>         <tr>             <td>                 <table cellpadding="2" cellspacing="2" border="0">                     <tr>                         <td valign="top">                         </td>                     </tr>                 </table>             </td>         </tr>         <!--DMAILER_SECTION_BOUNDARY_END-->         <tr><td>&nbsp;</td></tr>         <!-- Footer -->         <tr>             <td bgcolor="#eeeeee">                 <table cellpadding="0" cellspacing="15" border="0">                     <tr>                         <td align="left">Text</td>                     </tr>                 </table>             </td>         </tr>     </table> </center> </html>