2

( 、、、 ) にテンプレート ( *.tpl) があります。そして、これが私のものです:my-snap-app/snaplets/heist/templatesmain.tplpage1.tplpage2.tplpage3.tplMain.hs

import Snap.Http.Server
import Snap.Core
import Snap.Snaplet
import Snap.Snaplet.Heist
import Snap.Util.FileServe
import Snap.Util.GZip
import Heist.Interpreted
import Heist

--.......

data App = App { _heist :: Snaplet (Heist App) }
makeLenses ''App

instance HasHeist App where 
  heistLens = subSnaplet heist

どうやって:

a) Web アプリですべてのテンプレートを使用できるようにしますか? つまり、 、、page1.tplpage2.tplpage3.tplに アクセスできるようにしたいのです。ページごとに必ずルートを追加する必要がありますか?それとも一度にすべてのページにアクセスできるようにするためにルートを追加できますか?localhost://page1localhost://page2localhost://page3

2)main.tplは、メイン テンプレート (レイアウト) です。マスター レイアウト テンプレートとしてpage[123]使用する にはどうすればよいですか?main.tpl

4

1 に答える 1