2014-07-13 43 views

回答

2

沒有「單擊」工具將html模板轉換爲liferay主題。您必須自己實現主題並使用「diff」文件夾來配置您自己的自定義模板(.vm),腳本(.js)和樣式(.css)。請參閱官方文檔:

https://www.liferay.com/documentation/liferay-portal/6.2/development/-/ai/creating-themes-and-layout-templates-liferay-portal-6-2-dev-guide-09-en

https://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/creating-liferay-them-7

1

+1阿爾喬姆的答案,讓你正確回答你的問題。由於「否」可能不是您想要的,我想補充一些推理 - 爲什麼這樣的工具稍後會在遊戲中引入更多的工作?

如果你看看Liferay的HTML代碼的基本結構 - 所有嵌套的div,classes和id,你會發現它們非常乾淨和結構化。考慮到這種DOM,很多Liferay的功能都實現了。如果您要從自己的模板中引入您自己的完全不相關的DOM,則需要查找Liferay中假定具有特定結構的所有組件。例如佈局模板:它們定義了「放置區域」,您可以在其中添加portlet到頁面。您現有的模板中可能沒有它們。另一個例子:最大化Portlet。他們需要一個DOM元素來進入。

恕我直言,你會更好地堅持非常接近原來的DOM,只是調整你的CSS來解決你需要的類/元素。這當然只是一個非常一般的建議 - 對於某些使用情況,這種方法可能也是一個缺點。但大部分標準使用案例都涵蓋在恕我直言中

相關問題