Problem mit Assistent: verschachtelte <repeater> Blöcke

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 22900
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Problem mit Assistent: verschachtelte <repeater> Blöcke

Beitrag von mirko »

Na gar nicht.

So ein repeater = Wiederholer ist ein Block. Die gleichen/unterschiedlichen Blöcke werden untereinander gesetzt.

Ein neues E-Mailing im SuperWebMailer erstellen, Bearbeitungsvariante Assistent wählen, keine Vorlage laden. Beim E-Mail-Text die Maus auf die "Verschieben"-Schaltfläche(n) halten. Man sieht dann anhand der blauen Umrandung bei jedem Block die Dimension. Im Verzeichnis newsletter_templates Datei Wizard-Sample (0).htm im Texteditor öffnen, dort siehst du diese Blöcke als einzelne Tabellen umschlossen mit
<repeater> und </repeater>. Die Blöcke müssen natürlich von der Breite her immer gleich sein, zu große Bilder dürfen das Layout auf keinen Fall vergrößern.
Benutzeravatar
FUN-DIVER
Beiträge: 269
Registriert: 07.04.2020, 10:29
Wohnort: Möhrendorf

Re: Problem mit Assistent: verschachtelte <repeater> Blöcke

Beitrag von FUN-DIVER »

Wie kann man dann innerhalb eines <repeater>-Blocks eine Schaltfläche zum Einfügen/Löschen eines "anderen Elements" erzeugen?
Benutzeravatar
mirko
Beiträge: 22900
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Problem mit Assistent: verschachtelte <repeater> Blöcke

Beitrag von mirko »

Das ist einfach, man darf <repeater>-Blöcke nicht "schachteln", das müssen einzelne Blöcke sein.
Benutzeravatar
FUN-DIVER
Beiträge: 269
Registriert: 07.04.2020, 10:29
Wohnort: Möhrendorf

Problem mit Assistent: verschachtelte <repeater> Blöcke

Beitrag von FUN-DIVER »

Hallo
folgende Konfiguration in einer Assistent-Vorlage:
Innerhalb eines <repeater> Blocks wird eine komplette Tabelle definiert.
in einer Tabellenzelle dieser Tabelle ist ein <multiline>-Bereich und nach einem <br /> ein weiterer <repeater> Bereich mit nur einem <img..> Tag enthalten.
Zwck ist es in der Tabellenzelle ein kleines Bild einfügen, austauschen, löschen, und erneut einfügen zu können.

Innerhalb der Zelle funktionieren die Assistent-Elemente soweit o.k.

Wenn ich jedoch beim "obersten" Tag (ganze Tabelle) auf "neues Standardelement" oder "Anderes Element" klicke, wird das doppelt eingefügt:
einmal unterhalb der ganzen Tabelle, was o.k. ist
aber auch ein weiteres Mal unterhalb des "inneren" <repeater>-Blocks, was nicht o.k. ist. Dieses Element kann man zwar löschen, dann ist alles o.k. aber es sollte garnicht erst eingefügt werden.

Ich vermute das ist ein SW-Fehler im Assistenten.
Lösung?
Antworten