Een groot veld in Copernica kan soms handig zijn om wat meer informatie in te plaatsen, denk daarbij aan reacties op formulieren of antwoorden op vragen. Als de inhoud van het veld niet als losse data maar als een geheel gebruikt dient te worden is dat een goede manier om bulk data in te plaatsen.
Deze bulk data kun je natuurlijk ook weer gebruiken in een e-mailing. Maar hoe krijg dat er weer netjes uit te zien? Laten we beginnen met het probleem uit te leggen wat optreed als je een groot veld gaat gebruiken. In een groot veld worden nieuwe regels op traditionele witregel manier getoond, dat betekend een ‘\n’ . Terwijl in e-mail, er HTML nodig is, '<br>' .
Als je de volgende tekst in het veld ‘grootveld’ hebt, van het type groot veld:
Dit is een
nieuwe regel. Zie je
dit op regel 3?
Zo zou plaatsen in een groot veld, wordt het in de mail ‘Dit is een nieuwe regel. Zie je dit op regel 3?’ .
Door gebruik te maken van de smarty functie nl2br kun je de vertaling van \n naar <br> eenvoudig maken.
{$grootveld|nl2br} maakt er dit van in de code: ‘Dit is een <br>nieuwe regel. Zie je <br>dit op regel 3?’
En vervolgens maakt de browser en mailclient er van:
Dit is een
nieuwe regel. Zie je
dit op regel 3?
En zo heb je de cirkel rond en kun je dus je grootveld data ook eenvoudig gebruiken in een e-mail.