0
我有默認的app.html.eex
web/templates/layout/
,它適用於我所有的模板*.html.eex
。我將app.html.eex
文件複製到app.rss.eex
,並且我將內容更改爲通用RSS代碼,僅在我的*.rss.eex
模板中使用了特定代碼,但它僅渲染*.rss.eex
代碼而不使用佈局。Phoenix:使用html格式的模板格式的佈局
我試圖把管道plug :put_layout, {Exampleapp.LayoutView, :app}
,但它沒有奏效。當然,我將接受程序配置爲使用plug :accepts, ["html", "rss"]
的RSS,以便它可以呈現*.rss.eex
模板。
¿是否可以使用其他格式的佈局? ¿如何正確使用app.rss.eex
的佈局?
太棒了!非常感謝! 是否在Phoenix文檔中?我搜查了它,但我沒有找到它。 – JHG
是的,該插件記錄在這裏:https://hexdocs.pm/phoenix/Phoenix.Controller.html#put_layout_formats/2。 – Dogbert
我看到,我正在試圖找到一個「Phoenix.Layout」文檔,並且在Google「phoenix rss layout」中搜索時效果不佳。非常感謝! – JHG