![](/img/trans.png)
[英]Heist digestible form tags are not expanded
我正在尋找想法 go 與 Snap Heist 可消化 forms 有什么問題。 我復制粘貼的模板和處理程序。 大多數頁面都正確呈現,但可消化的表單標簽保持不變,即表單標簽有 dfForm、輸入 dfInputText 等。后端控制台和瀏覽器中都沒有警告。 我使用 bindDigestiveSpli ...
[英]Heist digestible form tags are not expanded
我正在尋找想法 go 與 Snap Heist 可消化 forms 有什么問題。 我復制粘貼的模板和處理程序。 大多數頁面都正確呈現,但可消化的表單標簽保持不變,即表單標簽有 dfForm、輸入 dfInputText 等。后端控制台和瀏覽器中都沒有警告。 我使用 bindDigestiveSpli ...
[英]Rendering a heist template returns nothing
我這樣調用該函數: 我猜這與配置有關。 我沒有仔細考慮以上配置。 不幸的是,以上只是產生了“搶劫錯誤”的錯誤(第二行)。 所以我的問題是為什么? 我的下一步是研究Heist.Interpreted.renderTemplate函數。 ...
[英]Is there an alternative to textSplice that does not escape the content?
https://hackage.haskell.org/package/heist-1.0.1.0/docs/Heist-Interpreted.html#v:textSplice textSplice似乎對內容進行了轉義。 它取代<至&lt; 例如。 我怎樣才能避免這種逃避行為? ...
[英]Does heist support substituting (strings / JSON) into an arbitrary location within a template?
關於搶劫,我有一個模板,例如: 有沒有辦法替代??? 一串又一串? 我認為以下功能可能是解決方案https://hackage.haskell.org/package/heist-1.0.1.0/docs/Heist-Splices-Json.html#v:bindJson,但我 ...
[英]HTML doctype rendered with Snap / Heist template
嘗試呈現模板時, https: //hackage.haskell.org/package/snap-1.0.0.1/docs/Snap-Snaplet-Heist-Interpreted.html#v:render出現問題。 僅當我具有以下內容作為模板內容時,才會出現此問題: 而以下 ...
[英]How do I render a heist template with splices?
我正在嘗試使用renderWithSplices - http: renderWithSplices 什么是慣用的方式來獲取Splices s類型的值(對於第二個參數renderWithSplices )? ...
[英]How to use Snap/Heist without creating routes automatically for every template
是否可以以並非每個模板都有自動生成的路線的方式使用“捕捉/搶劫”? 例如,假設我有一個帶有<apply-content/>標簽的名為“ outline”的模板,以及一個名為<apply template="outline">名為“ index”的<apply te ...
[英]In Compiled Heist (Haskell), why must splices be created beforehand?
我能理解為什么必須事先處理HTML模板(.tpl文件)(使用loadTemplates )並放入HeistConfig 。 這使Heist可以事先將HTML處理為更有效的格式。 但是,我不明白為什么還必須事先創建接頭並將其放入HeistConfig 。 這有什么好處? 我看不到好處, ...
[英]Heist example not working: ‘hcCompiledSplices’ is not a record selector
我試圖理解如何使用Heist,但我發現的任何一個例子似乎都沒有用,而且我似乎找不到其他任何與我有同樣問題的人。 我在這里找到了一些示例代碼: https://www.schoolofhaskell.com/school/to-infinity-and-beyond/older-but-s ...
[英]Heist not substituting templates
我有以下代碼,僅從此處復制粘貼並進行了現代化處理(原始示例不再使用Heist的最新版本進行編譯)。 和以下模板: 運行該程序將按原樣將整個模板輸出到控制台。 沒有替代。 可能是現代Hesit版本要求缺少一些函數調用。 我試圖在文檔中查找它,但是沒有運氣。 為什么不起作用? ...
[英]Type names prefixed with package name and version
我對Haskell還是很陌生 ,並且正在嘗試跟隨Happstack Crash Course進行學習 。 我已經完成了一些示例,但是當我嘗試使用happstack-heist示例時 ,出現了一個奇怪的編譯錯誤。 我正在編譯的文件如下所示: 錯誤是: 似乎有些東西想要帶有包名和 ...
[英]Getting heist 0.14.0.1 to work
需要明確的是,我只對使用搶劫感興趣,而不是對搶劫感興趣。 我正在閱讀ocharles的教程( https://ocharles.org.uk/blog/posts/2013-12-11-24-days-of-hackage-heist.html ),並嘗試改編他的第一個示例。 這是一個簡單的 ...
[英]Bind splice to tag in Heist
我想使用一個網站作為工作示例,以幫助學習Haskell。 我正在嘗試遵循Snap網站上的Heist教程 ,並在網頁中顯示階乘函數的結果。 我可以在沒有編譯器抱怨的情況下獲得在服務器端定義的示例函數,但是我無法弄清楚如何將函數綁定到標簽上,然后將其放入HTML中。 具體來說,這部分工作正 ...
[英]Static files in a Snaplet
我想從Snap框架中的Snaplet提供一些靜態文件。 我怎么做? 文檔不完全清楚。 我知道如何添加路線和東西,但我遇到兩個問題: 我需要傳遞給serveDirectory以從snaplet目錄提供文件? 我如何在我的snaplet的Heist模板中引用這些靜態文件? ...
[英]Integrating a runtime splice with a Snap/Heist app
我正在使用Heist模板整理一個簡單的Snap應用程序。 我想將請求網址打印到頁面中。 但是,除了運行我的接頭之外,輸出僅包含splice標簽。 我覺得我已經忽略了一些簡單的事情,因為我找不到我的應用程序與所找到的教程之間的任何區別。 Site.hs: 在index.tpl: ...
[英]Rendering templates with Heist outside of the templates directory
我正在使用Snap創建一個相當簡單的投資組合,在大多數情況下,它們只是將內容存儲在數據庫中並顯示給用戶。 我想擁有的功能之一是能夠展示我的投資組合中已淘汰的設計。 每個設計都只不過是一個模板和少量資產(圖像,css等)。 出於組織目的,我希望將屬於單個設計的所有內容放在一起,並與投資組合的 ...
[英]Heist top level tags from template?
我正在嘗試學習如何使用Snap和Heist,並希望將指向JavaScript庫的鏈接放在適當的位置。 我在_js-libs.tpl創建了此模板: 然后在base.tpl模板中嘗試此base.tpl : 但這只會導致頁面中的<jquery></jquery> ...
[英]How do I pass simple Haskell variables to a Heist template?
首先,我是Snap和Heist的新手:) 在我使用的所有模板引擎中,總有一種方法可以將變量從render函數傳遞到模板。 然后,模板可以在其位置顯示變量。 現在,我的確知道Heist的要求特別嚴格,但是我什至不嘗試在此處進行循環或if / else,僅顯示一個隨機數。 我想這是一件很 ...
[英]Snap: rendering table with compiled splices
嗯,這是我努力克服的編譯拼接的另一個障礙。 當我第一次使用原始解釋的拼接時,我遇到了一些麻煩,現在我無法將其翻譯成已編譯的變體。 這里描述了原始問題: 渲染表格 所以我需要構建這種結構: 這只是外部和內部循環,外部渲染原始和內部渲染單元格。 這一切都在原始鏈接中描述。 ...
[英]Snap: compiled splice dependent on runtime decision and URL variable
我遇到一種情況,我必須構造編譯后的拼接並將數據輸入其中,具體取決於URL變量。 我努力解決問題。 因此,有一個簡單的文件名列表需要在表中呈現。 簡單。 文件屬於一個組或類別,因此您可以列出所有文件或與特定類別相關的文件。 我使用此功能提取數據: 如果獲取為Nothing,則 ...