Tags om blokken te herhalen
Let op: Deze tags hebben geen betrekking op de drag & drop-editor.
Repeaters <lp-repeater>
Voorbeeld
<lp-repeater> <table width="600"> <tr> <td width="300"> <img lp-edit lp-resizable lp-min-width="100" lp-max-width="300" src="" width="300"> </td> <td width="300"> <lp-multiline lp-label="Een alinea">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</lp-multiline> </td> </tr> </table> </lp-repeater><br>
Layouts <lp-layout>
Opties
lp-label
Van elke layout maakt Laposta een screenshot, zodat de gebruiker een indruk krijgt van de vormgeving van de blokken.
lp-onrender
Als een sjabloon voor het eerst wordt geladen, dan zijn de repeaters leeg. De gebruiker kan dan blokken plaatsen. Soms wil je alvast een blok klaarzetten bij het laden van het sjabloon, bijvoorbeeld een headerblok. Als je dit attribuut aan een layout toevoegt dan wordt die layout direct aan de nieuwsbrief toegevoegd.
lp-sublayout-content="shared|individual"
Zie hieronder bij sublayouts.
Voorbeeld
<lp-repeater> <lp-layout lp-label="Foto met tekst"> <table width="600"> <tr> <td width="300"> <img lp-edit lp-resizable lp-min-width="100" lp-max-width="300" src="" width="300"> </td> <td width="300"> <lp-multiline lp-label="Een alinea">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</lp-multiline> </td> </tr> </table> </lp-layout> <lp-layout lp-label="Drie afbeeldingen op rij" lp-onrender> <table width="600"> <tr> <td width="200"> <img lp-edit src="" width="200"> </td> <td width="200"> <img lp-edit src="" width="200"> </td> <td width="200"> <img lp-edit src="" width="200"> </td> </tr> </table> </lp-layout> </lp-repeater><br>
Sublayouts <lp-sublayout>
Opties
lp-onrender
Gewoonlijk wordt de eerste sublayout getoond bij het toevoegen van een layout aan de nieuwsbrief. Dit kun je aanpassen door dit attribuut toe te voegen.
lp-sublayout-content="shared|individual"
Let op: dit attribuut voeg je toe aan de <lp-layout> tag, maar het gaat over de sublayouts. Hiermee geef je aan of inhoud gedeeld mag worden tussen de sublayouts, of dat ze allemaal hun eigen inhoud bewaren.
Stel dat je een sublayout hebt met een Afbeelding, tekst en een met Afbeelding, tekst en knop. Als je wisselt tussen de sublayouts verwacht je dat de tekst en de afbeelding bewaard blijven. Dat gebeurt standaard, en is de 'shared' waarde.
Kies je voor 'individual', dan heeft elke sublayout z'n eigen inhoud. Voor sommige sublayouts is dat logischer, bijvoorbeeld als de opzet sterk verschilt, of als de inhoud juist gescheiden moet blijven, bijvoorbeeld bij twee varianten van een footer.