Keycloak 创建自定义KeyClock主题

Keycloak 创建自定义KeyClock主题,keycloak,Keycloak,我正在创建一个自定义的keycloack主题,我想列出一些语言 如何知道是否存在语言以及如何列出它们 <#if existis languages show div> <div class="${properties.kcLanguageDropdown!}"> <div class="${properties.kcLanguageDropdownButton!}"> <di

我正在创建一个自定义的keycloack主题,我想列出一些语言

如何知道是否存在语言以及如何列出它们

<#if existis languages show div>
    <div class="${properties.kcLanguageDropdown!}">
        <div class="${properties.kcLanguageDropdownButton!}">
        <div class="${properties.kcLanguageButton!}">
            <# list languages>
            <span class="${properties.kcLanguage!}">Language Name 1</span>
            <span class="${properties.kcLanguage!}">Language Name 2</span>
            <#/ end list languages>
        </div>
        <span class="${properties.kcDropDownArrow!}">
            <div class="${properties.kcArrow!}"></div>
        </span>
        </div>
    </div>
</#if>

语言名称1
语言名称2
解决方案:

<#if realm.internationalizationEnabled && locale.supported?size gt 1>
    <div class="language-dropdown">
        <div class="language-button">
            <a href="#" class="current-locale-link">${locale.current}</a>
            <ul class="dropdown-language">
                <#list locale.supported as l>
                <li><a href="${l.url}" class="locale-link">${l.label}</a></li>
                </#list>
            </ul>
        </div>
        <div class="dropdown-icon"><span class="arrow-down"></span></div>
    </div>
</#if>