<$ var areaName = context.param(0, "Standard"); var maxColumns = context.param(1, "4"); var cssClass = context.param(2, ""); $> <$ var paragraphs = page.paragraphs(areaName); for ( var ipar = 0; ipar < paragraphs.count; ++ipar ){ var paragraph = paragraphs.item(ipar); var columns = paragraph.columns; // if current paragraph doesn't contain articles, we skip the loop, so we don't print empty paragraphs var articleCount = paragraph.articles.count; if ( articleCount < 1 ){ continue; } $>
> <$ for ( var icol = 0; icol < columns.count; ++icol ){ var column = columns.item(icol); var articles = column.articles; $>
> <$ for ( var iart = 0; iart < articles.count; ++iart ){ var a = articles.item(iart); context.write(a.render()); } $>
<$ } $>
<$ } $>