@(page: StoryPage)(implicit request: RequestHeader) @main(page, Switches.all){ }{ @defining(page.story){ story =>

@story.title

@fragments.latest(story, page, 2)
  1. Analysis
  2. Background
    @story.contentByAnalysis.zipWithRowInfo.map{ case(c, info) => @{ c match { case a: Article => { fragments.storyArticle(a) } } } @if(story.hasQuotes) { @story.contentWithQuotes.drop(info.rowNum-1).headOption.map{ quote =>
  • @fragments.quote(story, info.rowNum-1)
  • } } }

Back to top

@fragments.explainer(story) @fragments.agents(story)
@fragments.popular(story) @fragments.timeline(story) } }