<% if (articles.length) { %>
<% articles.forEach(function(article) { %>
<% }) %>
<% } else { %>
empty
<% } %>
<% var labels = "a_label".split(',').map(function(label) { return label.trim(); }).filter(function(label) { return label; }); %>
<% var articlesWithLabels = articles.filter(function(article) { return Util.intersection(article['label_names'], labels).length; }) %>
<% if (articlesWithLabels.length) { %>
Browse by feature
<%= partial('article-list-partial-general', { articles: articlesWithLabels }) %>
<% } %>