Seite 1 von 1
Re: Ist es möglich Repeater zu verschachteln?
Verfasst: 08.01.2016, 20:39
von mirko
Nein es ist nicht erlaubt repeater-Blöcke zu schachteln. Per Stylesheet könnte man die Bilder für die li-Elemente setzen aber ich glaube das wird nicht von jedem E-Mail-Programm unterstützt.
Re: Ist es möglich Repeater zu verschachteln?
Verfasst: 08.01.2016, 18:12
von Mailerchen
Vielen Dank für die schnelle Antwort!
Leider kann ich die Bilder dort nicht weg lassen, da sie zum einen die Listen-Symbole ersetzen und zum anderen auch hinter den Anstrichen in Form von Icons vorkommen können. Ist leider so gewünscht.
Aber wenn ich das richtig verstehe ist es an sich nicht möglich Repeater zu verschachteln? Oder man nimmt eben in kauf, dass der Block zweimal erzeugt wird und man einen davon wieder löschen muss. (Und dabei hoffentlich nicht irgendwas am HTML-Gerüst kaputt geht)
Re: Ist es möglich Repeater zu verschachteln?
Verfasst: 08.01.2016, 16:14
von mirko
Den inneren Repeater-Tag entfernen und bei dem ul editable="true" angeben, natürlich dürfen für in den li-Tags dann keine Bilder enthalten sein, nur reiner Text ist erlaubt.
Ist es möglich Repeater zu verschachteln?
Verfasst: 08.01.2016, 13:29
von Mailerchen
Hallo,
ich hoffe ich kann hier eine Antwort auf mein Problem finden.
Ich habe eine HTML-Vorlage erstellt, die im Assistenten verwendet werden soll. Hier ein Minimalbeispiel an dem die Struktur zu sehen ist:
Code: Alles auswählen
<repeater>
<table >
<tbody>
<tr>
<td>
<h2><singleline>...</singleline></h2>
</td>
</tr>
<tr>
<td>
<table>
<tbody>
<tr>
<td>
<img />
</td>
<td>
<span></span>
</td>
<td>
<div>
<h1><multiline>...</multiline></h1>
<p><multiline>...</multiline></p>
</div>
</td>
</tr>
<tr>
<td>
<ul>
<repeater>
<li><img /><div><multiline>...<img /></multiline></div></li>
</repeater>
</ul>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</repeater>
Wenn ich bei dem inneren Repeater (bei der Liste) ein neues Element hinzufüge, entsteht wie gewünscht ein neues Listen-Element.
Bei dem äußeren Repeater, welcher die gesamte Tabelle umfasst, wird einmal korrekt die Tabelle unten drunter eingefügt, aber auch zusätzlich an der Stelle wo der innere Repeater ist.
Daher meine Frage: Gibt es eine Möglichkeit Repeater korrekt zu verschachteln bzw. wie kann ich das doppelte Einfügen des äußeren Repeaters verhindern?
Liebe Grüße,
Mailerchen