We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 24629
    • 370 Posts
    Hi,

    het is me gelukt om een TV te maken van een Multiple Listbox. de waarden hiervaan worden || gescheiden in de table site_tmplvar_contentvalues gezet. dus item1||item2||item3.
    maar als ik die waarden ophaal in mijn template [*tag*] zijn alle pipelines gestript???? ik kan dus geen explode meer doen op die mulitple waardes.
    In de dbase staaat het wel als item1||item2||item3
    in mijn template heb ik dit (expertise is de TV waarin de listbox zijn multiplewaarden dumpt);
    [!getExpertises?expertises=[*expertise*]!] 


    snippet ’getExpertises’:
    <?php
    $arr  = explode("||", $expertises);
    
    for ($i= 0; $i < count($arr); $i++) {
               echo $arr[$i].'<br>';
    }
    ?>

    als resultaat krijg ik steeds maar 1 waarde. nl alle waarden tot 1 string geconcat.
    wat doe ik hier fout??
    tnx
    Ralph
      • 7455
      • 2,204 Posts
      de tv waarde is de waarde die in de manager zichtbaar is dus als het goed is als je die tv aan een template hebt gehangen dan heb je als je een document bewerkt een multiple listbox. daar selecteer je een aantal van, die dan terug gegeven worden in je tag.

      let er wel op dat je je uitvoer type op delimiter hebt gezet, met als delimiter || , als dat wil anders een andere delimiter.

      dan zal je uitkomst voor dat document die elementen zijn die je hebt geselecteerd.

      Dimitri
        follow me on twitter: @dimmy01