2013-10-25 137 views
3

是否可以通過瀏覽器中的自定義URL進行整個區域的渲染?像:直接渲染Magnolia區域

http://localhost:8080/magnoliaPublic/page/area(不工作)

現在我們只能在該區域訪問特定組件:

http://localhost:8080/magnoliaPublic/page/area/0http://localhost:8080/magnoliaPublic/page/area/00

我們想呈現區域一起將所有的組件並找不到這種情況。

謝謝!

回答

3

玉蘭的文檔,對這個page

... /由URL .../magnoliaAuthor /示範項目/渲染有關/演示項目的揭幕戰面積約爲頁〜mgnlArea =開瓶器〜html的。

但只適用於Freemarker。

+1

雖然Magnolia聲稱你可以使用JSP作爲你的模板語言,但我已經獲得了這樣的經驗,它對Freemarker有更好的支持。如果您只處於項目的早期階段,只需幾頁,則可能需要將它們轉換爲Freemarker模板。 – Uooo

+0

對,我把我們的木蘭模板變成了flt。 –

+0

是的,直接區域渲染僅適用於Freemarker,直接組件渲染適用於兩者。問題在於,你不能輕易爲jsp高壓輸出流並將其重定向到其他地方。 HTH, Jan – Jan