Opdelen van tekst met NVHelper
Het is mogelijk om in de feature-info een tekst in stukken op te delen op basis van een bepaald scheidingsteken, zoals een komma of een puntkomma. Hiervoor gebruik je in de template van de feature-info (tabblad Broncode) de methode NVHelper.Split
. Je kunt zo bij een tekstveld Tekst
waarin gegevens staan die door komma’s worden gescheiden met de volgende code een lijst van de afzonderlijke gegevens samenstellen:
<!-- Variabele 'Tekst' bevat gegevens die door komma's worden gescheiden.--> <!-- Op de volgende manier kun je de waarde van dit veld opdelen en de --> <!-- afzonderlijke gegevens in een lijst weergeven: --> <ul type="circle"> #foreach($gegeven in $NVHelper.Split($!Tekst, ',')) <li>$gegeven</li> #end </ul>
Een tekstveld met de volgende inhoud:
Aap,Noot,Mies,Wim,Zus,Jet,Teun,Vuur,Gijs,Lam,Kees,Bok,Weide,Does,Hok,Duif,Schapen
kun je met deze code in de feature-info bijvoorbeeld zo laten weergeven:
Je kunt ook een veld met de URL-adressen van afbeeldingen die door puntkomma’s worden gescheiden als een lijst met afbeeldingen laten weergeven. De volgende code geeft hiervan een voorbeeld:
<h1>Variabele Text, opgedeeld op basis van ';'</h1> <p>Bij een tekstveld met de URL's van afbeeldingen kunnen de afzonderlijke afbeeldingen in een lijst worden weergegeven:</p> <ul type="square"> #foreach($URL in $NVHelper.Split($!text, ';')) <li><img src="$URL" width="30"/></li> #end </ul>
Deze configuratie van de feature-info geeft het volgende resultaat: