1
A
回答
3
這是一樣的:通過創建Liferay的SDK的新主題默認的主題將被克隆,然後你可以覆蓋一些CSS,模板等
要創建一個新的主題:http://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/creating-a-the-4
1
在sdk中創建主題時,它基於父主題或經典主題構建。
僅供參考,請查閱主題的build.xml文件。
0
正如有人誰取得了一些自定義主題,最好修改現有的主題。 你應該修改的所有文件都在/ docroot/diffs/*
對於圖像,我在圖像下創建了一個/自定義文件夾,放置了所有的圖像。
對於模板,我主要是修改了navigation.vm和portal_normal.vm文件。我改變了導航完全處理的方式。
我還修改了CSS大幅實現了外觀和感覺我們想要的。我爲此創建了一個custom.css文件。
這是我創建了一個允許在狀態存在於子元素時,自定義子導航菜單。
<nav id="navigation_sub_menu">
<ul>
#foreach ($nav_item in $nav_items)
#if ($nav_item.isSelected() && $nav_item.hasChildren())
<ul class="child-menu">
#foreach ($nav_child in $nav_item.getChildren())
#set ($nav_child_upper = $nav_child.getName())
#if ($nav_child.isSelected())
<li class="sub_menu">
<a class="selected" href="$nav_child.getURL()" $nav_child.getTarget()>$nav_child_upper.toUpperCase()</a>
</li>
#else
<li>
<a href="$nav_child.getURL()" $nav_child.getTarget()>$nav_child_upper.toUpperCase()</a>
</li>
#end
#end
</ul>
#end
#end
</ul>
相關問題
- 1. 擴展Liferay的7默認的主題
- 2. Wordpress主題發展問題
- 3. CSS to Liferay主題
- 4. Liferay主題不會啓用?
- 5. 如何導入Liferay主題?
- 6. 從Liferay主題移除main.js
- 7. 替代liferay主題語言
- 8. WordPress的:替代wp_get_sidebars_widgets主題發展
- 9. Liferay JSF主題顯示問題
- 10. 移除liferay主題中的本地化
- 11. Liferay的主題選擇下拉設置
- 12. Liferay 7主題中的jQuery插件
- 13. 將主題部署到liferay門戶時發生錯誤。 「找不到指定主題ID的主題。」
- 14. 擴展主題
- 15. 從基本主題文件Magento主題發展?
- 16. Liferay 7主題:docment.ready()在更改頁面時未觸發
- 17. Liferay主題從5.2升級到6.0?
- 18. liferay中沒有顯示主題變化
- 19. 在Liferay 7中創建VM主題
- 20. 在liferay主題中使用pie.htc
- 21. Liferay Change主題移動設備
- 22. 與Liferay 6相關的開發問題
- 23. 處理Liferay Cluster中的併發問題
- 24. 如何檢索liferay 7中的liferay freemarker基本主題中的NavItem?
- 25. 如何刪除liferay主題中的導航菜單標題?
- 26. 開發與Liferay的
- 27. Liferay URL問題
- 28. 更改展望主題行
- 29. 試圖修改Liferay的經典主題是行爲罕見的
- 30. 將主題選項擴展到Wordpress中的子主題
是的,我也發現,我其實是問這將是更好還是更容易?如同時間限制和所有? – saurjk 2012-04-10 03:15:17
Mark和他們說的一樣,因爲當使用插件SDK創建主題時,它會克隆默認值,因此您不需要從頭創建一個主題。您只需修改現有的(克隆的)一個。 – Jonny 2012-04-10 06:59:05
使用liferay插件創建liferay主題sdk是實現這一目標的最佳方式! – Mark 2012-04-10 17:13:19