headLink()->appendStylesheet('vendor/slick.css'); $this->headLink()->appendStylesheet('vendor/slick-theme.css'); $this->headScript()->appendFile('vendor/slick.min.js'); $this->headScript()->appendFile('channels.js'); $this->jsTranslations()->addStrings([ 'channel_browse' => 'channel_browse', 'channel_expand' => 'channel_expand', 'channel_search' => 'channel_search', 'nohit_heading' => 'nohit_heading', 'View Record' => 'View Record', ]); $finalChannels = []; $finalCount = 0; foreach ($channels as $current) { if (isset($current['contents'])) { $finalChannels[] = $current; $finalCount++; } elseif ($finalCount > 0 && isset($current['token'])) { $finalChannels[$finalCount - 1]['relatedTokens'][] = $current; } } ?>

escapeHtml($channel['title'])?>

0): ?>
htmlSafeJsonEncode($channel['links']) ?>'> $item): ?> recordLinker()->getUrl("{$item['source']}|{$item['id']}") : $this->url($item['routeDetails']['route'], $item['routeDetails']['params']); ?>