编译出主题默认文件

  1. 使用开发工具新建theme模块
  2. 点击theme模块对应gradle或maven的build
  3. 进入${theme项目}/build/buildTheme目录查看主题默认编译出的所有问题

定制自己的主题(以全局添加bootstrap为例)

  1. 注意下述目录不存在可新建,可参照${theme项目}/build/buildTheme/中目录结构

  2. 将bootstrap.css(网上下载)文件复制到src/main/webapp/css目录

  3. 将bootstrap.js(网上下载)文件复制到src/main/webapp/js目录

  4. 将${theme项目}/build/buildTheme/templates/portal_normal.ftl复制到src/main/webapp/templates目录

  5. 修改portal_normal.ftl文件head部分,添加bootstrap.css引用

    <link rel="stylesheet"  rel="stylesheet" href="${css_folder}/bootstrap.css" />
    
  6. 修改portal_normal.ftl文件body部分,添加bootstrap.js引用

    <script type="text/javascript" src="${javascript_folder}/bootstrap.js"></script>
    
  7. 重新build项目,查看${theme项目}/build/buildTheme/templates/portal_normal.ftl文件已经是定制过的

Liferay自定义主题相关推荐

  1. VS Code 安装插件、自定义模板、自定义配置参数、自定义主题、配置参数说明、常用的扩展插件

    1. 下载和官网教程 下载地址:https://code.visualstudio.com/ 官方教程:https://code.visualstudio.com/docs 2. 安装插件 安装扩展插 ...

  2. 【一个诡异的问题】用饿了么的自定义主题之后发现表格顶部的复选框checkbox错位了

    上图(做图是原生的主题,有图是自定义的颜色主题)          仔细看才发现右侧的顶部那个复选框靠左了,百思不得其解,尝试了各种骚操作无果 于是拿着新的主题样式index.css和老的比对发现他多 ...

  3. ExtJS4.2:自定义主题 入门

    背景 用过 ExtJs 的朋友都有一种趋势:审美疲劳,好在 Ext4.1 之后的版本提供了快速自定义主题的功能,本文的内容主要来自:http://docs.sencha.com/extjs/4.2.2 ...

  4. Element-ui自定义主题换肤

    在使用Element-ui进行项目开发时,我们会想把那个饿了么的天蓝色换成自己项目的主题色,那如何在自己的项目中实现换肤耶,我这次用的是 使用命令行主题工具生成css文件 的方式换肤 1. 用vue- ...

  5. Drupal 自定义主题实体 Theming Custom Entities

    在自定义主题中输出结果时,有三个部分或更多特殊的函数,如 hook_menu,Page Callback,MODULE_theme 钩子 1.hook_menu 为了使用自定义的实体,像创建.编辑.删 ...

  6. chrome主题_谷歌Chrome将很快允许用户创建自定义主题

    站长之家(ChinaZ.com) 7月31日 消息:据9to5google报道,虽然用户可以通过Chrome Web Store定制主题,但用户要根据自己的独特喜好定制主题却不是一个简单的事.谷歌正寻 ...

  7. 如何在Angular Material中制作自定义主题

    by Charlee Li 通过李李 如何在Angular Material中制作自定义主题 (How to make a custom theme in Angular Material) Angu ...

  8. Jenkins自定义主题教程

    Jenkins自定义主题 由于Jenkins自带的样式比较丑陋,所以有很多第三方的样式库,这里针对jenkins-material-theme样式库做一个安装教程. 下载样式库 下载连接 Select ...

  9. AllsitePasswd 全站密码访问插件 支持自定义主题模板

    简介: AllsitePasswd 是一款启用全站密码访问插件,支持自定义主题模板:@呆滞 欢迎 fork,start 说明: 插件默认自带一套模板 用户可以自定义模板,把你的html模板文件放进th ...

最新文章

  1. Android UI开发第二十五篇——分享一篇自定义的 Action Bar
  2. hdu2036(多边形面积)
  3. 脱式计算机在线使用,脱式计算,
  4. Java-InnerClass内部类
  5. Git学习笔记:分支管理(2)
  6. html4.0编辑器,KindEditor HTML(在线编辑器)
  7. javascript 运算优先级
  8. C# 复制 粘贴 剪切 撤销
  9. 物联网时代会给我们带来怎么样的改变?
  10. .NET Standard中使用TCPListener和TCPClient的高性能TCP客户端服务器
  11. Android Studio酷炫插件(一)——自动化快速实现Parcelable接口序列化
  12. Python人脸识别项目-基础代码
  13. java mdt_java – MST映射到当前是MDT的joda中的Denver时区.这是joda DateTimeZone中的错误吗?...
  14. 如何利用多任务学习提升模型性能?
  15. nice计算机英语,不错的英文,nice的三种意思?
  16. 少子寿命测试仪 硅片少子寿命测试系统美国Sinton WCT-120少子寿命测试仪
  17. Windows XP/2003序列号更换工具 1.0
  18. 【JZOJ6354】最短路(tiring)
  19. iOS app中不能跳转到商店更新
  20. 【人脸识别】LPP人脸特征提取【含GUI Matlab源码 1491期】

热门文章

  1. SAP PP模块—事务代码
  2. 暗影精灵5 设置电池充电阈值
  3. 怎样关闭tp-link无线路由器防火墙 型号wr740n
  4. VMotion and Storage VMotion
  5. 题解 | Coffee Chicken-2019牛客暑期多校训练营第十场B题
  6. 分享二维码领红包系统开发
  7. JDK 内置图形界面工具:海阔凭鱼跃,天高任鸟飞
  8. 李宏毅Transformer
  9. 尔雅云Wi-Fi云计费平台应用白皮书_V1.3.2版本
  10. 一篇文章学会日志logback的使用