example/src/sqwl/cms/Content.scala
changeset 27 8529ce302f7c
parent 21 1fa630ed9b8a
child 33 fa0f19a74283
equal deleted inserted replaced
26:4978df5ebf0a 27:8529ce302f7c
    52 
    52 
    53   def styleSheet: (String, Path) =
    53   def styleSheet: (String, Path) =
    54     ("site.css", Paths.get("example/content/public/css/site.css"))
    54     ("site.css", Paths.get("example/content/public/css/site.css"))
    55 
    55 
    56   def articlesByTag(t: iTag): Seq[iArticle] =
    56   def articlesByTag(t: iTag): Seq[iArticle] =
    57     Articles.values.filter(_.tags contains t)
    57     Articles.values filter(_.tags contains t) sortBy(_.rank)
    58 
    58 
    59   def articlesByCategory(c: iCategory): Seq[iArticle] =
    59   def articlesByCategory(c: iCategory): Seq[iArticle] =
    60     Articles.values.filter(_.category contains c)
    60     Articles.values filter(_.category contains c) sortBy(_.rank)
    61 
    61 
    62   def tags: Seq[iTag] = Tag.values
    62   def tags: Seq[iTag] = Tag.values
    63 
    63 
    64   def categories: Seq[iCategory] = Category.values
    64   def categories: Seq[iCategory] = Category.values
    65 
    65