Browse Categories
#set( $data = $KoineoWidgetData.data )
#if( $data && $data.size() > 0 )
#set( $folderKrid = $wdgCtx.request.getParameter("folder") )
#set( $pageUrlTmp = $wdgCtx.request.attributes.get("CURRENT_URL") )
#set($currentUrl = $wdgCtx.request.getRequestURL().toString())
#set($queryString = $wdgCtx.request.getQueryString())
#if($queryString)
#set($currentUrl = $currentUrl + "?" + $queryString)
#end
#set( $currentUrl = $currentUrl.split('&filtered=true').get(0))
#set( $currentUrl = $currentUrl.replaceAll("&list-page-([0-9]+)=([0-9]+)", ""))
#set( $currentUrl = $currentUrl.replaceAll("\?list-page-([0-9]+)=([0-9]+)", "?"))
#set( $pageUrl = "")
#if($currentUrl.endsWith("?"))
#set( $pageUrl = $currentUrl + "filtered=true")
#else
#set( $pageUrl = $currentUrl + "&filtered=true")
#end
#set( $filters = {})
#foreach($rec in $data)
#set($charKey = ""+$rec.get("vw_pdm_prod_char_filter.char_kid"))
#if($!filters.get($charKey))
#set($curentChar = $filters.get($charKey))
#else
#set($curentChar = {})
#set($dummy = $curentChar.put("label", $rec.get("vw_pdm_prod_char_filter.char_label")))
#if($!rec.get("vw_pdm_prod_char_filter.uom"))
#set($dummy = $curentChar.put("uom", $rec.get("vw_pdm_prod_char_filter.uom")))
#else
#set($dummy = $curentChar.put("uom", ""))
#end
#if($!rec.get("vw_pdm_prod_char_filter.symbol"))
#set($dummy = $curentChar.put("symbol", $rec.get("vw_pdm_prod_char_filter.symbol")))
#else
#set($dummy = $curentChar.put("symbol", ""))
#end
#set($dummy = $curentChar.put("values", {}))
#end
#set($textValue = $rec.get("vw_pdm_prod_char_filter.text_value_lang"))
#set($values = $curentChar.get("values"))
#set($currentProdKid = $rec.get("vw_pdm_prod_char_filter.prod_kid"))
#if($!values.get($textValue))
#set($currentValue = $values.get($textValue))
#set($prodKids = $currentValue.get("prodKids"))
#if(!$prodKids.contains($currentProdKid))
#set($dummy = $prodKids.add($currentProdKid))
#set($prodKidsString = $currentValue.get("prodKidsString") + "|" + $currentProdKid)
#set($dummy = $currentValue.put("prodKids", $prodKids))
#set($dummy = $currentValue.put("prodKidsString", $prodKidsString))
#end
#else
#set($currentValue = {})
#set($prodKids = [])
#set($dummy = $prodKids.add($currentProdKid))
#set($prodKidsString = ""+$currentProdKid)
#set($dummy = $currentValue.put("prodKids", $prodKids))
#set($dummy = $currentValue.put("prodKidsString", $prodKidsString))
#end
#set($dummy = $values.put($textValue, $currentValue))
#set($dummy = $curentChar.put("values", $values))
#set($dummy = $filters.put($charKey, $curentChar))
#end
#set($showForm = false)
#foreach($entryFilter in $filters.entrySet())
#set($curentChar = $entryFilter.value)
#set($charValues = $curentChar.get("values"))
#if($charValues.size() > 0)
#set($showForm = true)
#break
#end
#end
#if( $showForm )
#end
#end