首先附上原文链接Creating theme and Deploying in liferay 7 by using Eclipse

1.第一步:建一个Liferay module 项目,选择theme作为模板

打开项目,你将会得到如下视图结构

2. 打开gradle task,运行build,然后刷新页面,可以得到以下目录结构

3. 然后把css,Images,js,templates文件夹(包括里面所有的文件拷贝到)src → webapp目录下

4.如果你想写自己自定义的CSS,可以在src → webapp → css文件夹下建一个自己的scss文件(如mycustome.scss),或者直接用 _custom.scss也行,然后在main.scss中包含你写的SCSS文件:

@import "mycustom";

然后就可以在这个文件中写你的自定义css了

我只改了footer的颜色

#footer{
color: #808C99;
background-color: #1B95E0;
margin-buttom: 60px;
padding: 40px 20px;
}

5. 然后在gradletask中buildTheme->buildcss->build

6.部署theme到portal上去,Liferay->Navigation->Welcome->Configure Page->look and feel->Define a specific look and feel for this page->change current theme

然后就可以看到你部署上去的theme,选择并Save,可以看到如下效果

最后的惯例就是show u the code

最新文章

  1. HTML中em与b等的区别
  2. Visual Studio 2010 起始页中 不显示最近使用的项目问题,解决办法
  3. POJ 2769
  4. settimeout 传递带有参数的函数
  5. github如何pull最新代码
  6. UVALive 5532 King(差分约束,spfa)
  7. get请求在ie浏览器下有缓存
  8. 2013 ACM区域赛长沙 H zoj 3733 (hdu 4798) Skycity
  9. jQuery Animation实现CSS3动画
  10. mysql-bin.000001文件的来源及处理方法
  11. hdu_5777_domino(贪心)
  12. 使用AOP的方式监测方法执行耗时
  13. 即将上线的Imcash是何方神圣?
  14. VS2008自定义快捷键设置
  15. 1-跑Faster R-CNN项目中的一些问题
  16. TCP/IP协议体系结构简介
  17. angular.element 动态添加和删除元素
  18. trycatch之catch对捕获异常的处理及后续代码的执行的探索
  19. 手把手教你写一个java的orm(一)
  20. SQL语句联表查询

热门文章

  1. 全面解析Spring中@ModelAttribute注解的用法
  2. JZOJ100048 【NOIP2017提高A组模拟7.14】紧急撤离
  3. hbuilder scss自动编译
  4. Java实现对日期上旬中旬下旬格式化
  5. sql调优的总结
  6. 工控安全入门(七)—— plc的网络
  7. OpenCV cvReleaseImage把图像怎么样了?
  8. css3之弹性盒模型(Flex Box)
  9. Leetcode94. Binary Tree Inorder Traversal二叉树的中序遍历(两种算法)
  10. 有趣的纯CSS实现动态晴阴雨雪