--- a/base/src/sqwl/cms/layout/PrimaryView.scala Thu Dec 06 15:19:41 2018 +0100
+++ b/base/src/sqwl/cms/layout/PrimaryView.scala Thu Dec 06 16:18:26 2018 +0100
@@ -4,11 +4,13 @@
import scalatags.Text.{TypedTag, tags2}
import sqwl.cms._
-object PrimaryView extends config {
+object PrimaryView extends config with UrlScheme {
def apply(cnt: iContent, st: ViewState): Option[TypedTag[String]] =
st match {
case ViewArticle(art) => Some(tags2.section(
h1(a(href:=s"/${http.prefix}/${art.pathSegment}", art.title)),
+ div(cls:="row", art.tags.map(t =>
+ a(href:=s"/${http.prefix}/$TAG/${t.pathSegment}", cls:="tag", s"(${t.name})"))),
raw(art.htmlContent)
))
case _ => None