example/src/sqwl/cms/Content.scala
changeset 15 1e1b0a1a4d63
parent 13 216da61215db
child 16 4556852613a9
--- a/example/src/sqwl/cms/Content.scala	Thu Dec 06 17:01:32 2018 +0100
+++ b/example/src/sqwl/cms/Content.scala	Tue Dec 11 15:03:57 2018 +0100
@@ -43,18 +43,10 @@
   val category: Option[iCategory],
   val tags: Seq[iTag],
 
-) extends EnumEntry with iArticle with Hyphencase {
-  override def htmlContent: String = {
-    val src = Source.fromFile(s"example/content/${entryName}.html", "UTF-8")
-    try {
-      src.getLines.mkString
-    } catch {
-      case _: Throwable => ""
-    } finally {
-      src.close()
-    }
-  }
+) extends EnumEntry with FsArticle with Hyphencase {
 
+  override protected def contentPath: Path = Paths.get(
+    s"example/content/${entryName}.html")
   override def assets: Path = Paths.get(s"example/content/${entryName}")
   override def pathSegment: String = entryName
 }