Blokken herhaalbaar maken met sjabloontags
Bij het maken van een sjabloon weet je nog niet hoeveel items een nieuwsbrief krijgt. Met drie tags die in elkaar passen, laat je degene die de nieuwsbrief vult zelf blokken toevoegen en daartussen wisselen:
<lp-repeater>bepaalt welk deel van je HTML herhaald mag worden.<lp-layout>geeft de varianten waaruit de redacteur kan kiezen.<lp-sublayout>bundelt varianten die sterk op elkaar lijken.
Binnen een repeater bepaal je daarnaast met de class lp-pagebreak waar een pagina-einde valt als de nieuwsbrief als pdf wordt opgehaald.
Deze tags werken alleen in een geïmporteerd HTML-sjabloon, niet in de drag & drop-editor. Lees meer in Een zelfgemaakt sjabloon importeren in Laposta.
Blokken herhaalbaar maken met <lp-repeater>
Plaats <lp-repeater> om het stuk HTML dat herhaald mag worden. In de editor kan het blok dan zo vaak worden toegevoegd als nodig is.
Opties
De kop die in de editor links op het scherm boven de layouts (en eventuele sublayouts) van deze repeater staat. Geef je geen label mee, dan toont de editor een algemene kop (‘Deel 1’, ‘Deel 2’ enzovoort). Bevat het sjabloon maar één repeater, dan verschijnt er geen kop.
Voorbeeld
Varianten aanbieden met <lp-layout>
Binnen een repeater kun je verschillende blokken aanbieden waaruit de redacteur kan kiezen, zoals een blok met de foto links en de tekst rechts, een met de foto rechts, en drie foto’s naast elkaar.
Plaats <lp-layout> binnen <lp-repeater> om elk blok dat je als keuze wilt aanbieden.
Opties
De naam waaronder je het blok in de editor kunt kiezen. Laposta maakt van elke layout een screenshot, zodat de gebruiker meteen de vormgeving ziet.
Zet deze layout direct klaar zodra het sjabloon voor het eerst wordt geladen. Zonder dit attribuut zijn repeaters bij de start leeg en moet de gebruiker zelf blokken toevoegen. Voor bijvoorbeeld een headerblok is direct klaarzetten handiger.
Bepaalt of sublayouts hun inhoud delen. Zie: Vergelijkbare varianten bundelen met <lp-sublayout>.
Voorbeeld
Vergelijkbare varianten bundelen met <lp-sublayout>
Lijken varianten sterk op elkaar, dan wordt de lijst met losse layouts al snel lang. Denk aan een afbeelding met tekst én diezelfde opzet met een knop erbij, of een blok in drie achtergrondkleuren. Met <lp-sublayout> bundel je zulke varianten onder één layout. De gebruiker plaatst dan eerst de layout en kan daarna wisselen tussen de sublayouts.
Opties
Bepaalt welke sublayout verschijnt zodra de layout aan de nieuwsbrief wordt toegevoegd. Zonder dit attribuut is dat de eerste sublayout.
Bepaalt met de waarde shared of individual of de sublayouts hun inhoud delen. Let op: dit attribuut zet je op de <lp-layout>-tag, niet op <lp-sublayout>.
Wisselt de redacteur bijvoorbeeld tussen een sublayout met afbeelding en tekst en een sublayout met afbeelding, tekst en knop, dan bepaalt lp-sublayout-content wat er met de ingevulde inhoud gebeurt:
Pagina-einden bepalen met lp-pagebreak
Elke nieuwsbrief is in Laposta als pdf te downloaden. Standaard bestaat zo’n pdf uit één lange pagina, en als Laposta pdf’s met meerdere pagina’s voor je heeft ingeschakeld, wordt de nieuwsbrief zonder extra instelling willekeurig over de pagina’s verdeeld. Vooral bij het afdrukken is dat niet altijd handig.
In een geïmporteerd sjabloon kun je de redacteur zelf laten bepalen waar een nieuwe pagina begint. Plaats daarvoor binnen een repeater een stuk HTML met de class lp-pagebreak. Dit blok is wel zichtbaar in de editor, maar niet in de verzonden nieuwsbrief. In de pdf begint op die plek een nieuwe pagina. Aan de vormgeving van dit blok zitten geen beperkingen, omdat het alleen in de editor te zien is.
Voorbeeld
Wil je pdf’s met meerdere pagina’s gebruiken, mail dan naar de helpdesk via helpdesk@laposta.nl. De helpdesk zorgt er dan voor dat je die pdf’s in Laposta kunt downloaden.