扩展Keycloak主题

时间:2019-06-19 07:52:16

标签: themes keycloak

我想为密钥斗篷创建一个自定义主题,以用其他样式替换某些面向用户的页面。 密钥斗篷手册描述了Creating a Theme的这一过程,并建议从现有主题中派生自定义主题。

为此,请在Theme Properties此属性中引用文档:

  • 父级-要扩展的父级主题
  • import-从另一个主题导入资源

为例
parent=base
import=common/keycloak

不幸的是,文档没有描述主题扩展的实际工作方式(或者我不明白...)。

“ parent = base”是否会自动使用该主题中的所有文件,并仅覆盖新主题中的文件?

“ import = common / keycloak”引用什么?我在基本主题中找不到任何匹配的组件或文件路径。

2 个答案:

答案 0 :(得分:0)

您说parent=base就是在扩展基本主题。

在您的theme.properties中,import=common/keycloakkeycloak类型的common主题导入所有资源

您可以在<KEYCLOAK-HOME>/themes/keycloak/common

中找到资源

答案 1 :(得分:0)

如果你们有兴趣,我创建了一个主题构建器,让您扩展默认的 Keycloak 主题……或者从头开始创建一个新主题。 示例:

enter image description here

结帐Keycloakify