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:

Voorbeeld NVHelper.Split methode - tekst

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:

Voorbeeld NVHelper.Split - lijst met afbeeldingen