Back to Frontend

ArticleBody.Scala

article/app/views/fragments/articleBody.scala.html

latest984 B
Original Source

(article.tags.isFeature && article.elements.hasShowcaseMainElement), "paid-content" -> isPaidContent ), "content", "content--article", "tonal", s"tonal--${toneClass(article)}", s"content--pillar-${article.metadata.pillar.nameOrDefault}", s"section-${article.trail.sectionName.trim.toLowerCase.replaceAll("""[\s-]+""", "-")}" )" itemscope itemtype="@schemaType(model)" role="main"> @fragments.logo() @if(isPaidContent) { @fragments.guBand() } @fragments.mainMedia(article) @fragments.headTonal(article, model, isPaidContent)

@fragments.contentMeta(article, model) @if(article.tags.isNews && !article.elements.hasMainEmbed && (article.elements.elements("main") && article.elements.elements("main").isEmpty)) {


} @BodyProcessor(article) @fragments.submeta(article)

@fragments.articleAsideSlot( shouldShowAds(model), articleAsideOptionalSizes(article.elements.hasShowcaseMainElement), isSticky = !article.elements.hasShowcaseMainElement ) @if(!isPaidContent){

}