Get multi-language site list tag

Description: Used to get the list of multilingual sites

Usage:{% languages 变量名称 %}If the variable is defined as websites{% languages websites %}...{% endLanguages %}

languages does not support setting parameters.

languages will get all the multilingual sites.

websites is an array object, therefore it needs to be usedforin a loop to output

item is the variable within the for loop, the available fields are: :

  • site language nameLanguageName
  • language codeLanguage
  • Language EmojiLanguageEmoji
  • Language IconLanguageIcon
  • Site NameName
  • Link addressLink
  • Link addressRemark
  • Link addressNofollow

Example Code

Change Language:

{%- languages websites %}
{%- if websites %}
<div>
    <span>切换语言:</span>
    {%- for item in websites %}
    <a href="{{item.Link}}">
        {%- if item.LanguageIcon %}
        <img src="{{item.LanguageIcon}}" />
        {%- else %}
        {{item.LanguageEmoji}}
        {% endif %}
        {{item.LanguageName}}
    </a>
    {%- endfor %}
</div>
{%- endif %}
{%- endLanguages %}

hreflang:

Place the Hreflang tag in the HTML's<head>block

{%- languages websites %}
{%- for item in websites %}
<link rel="alternate" href="{{item.Link}}" hreflang="{{item.Language}}">
{%- endfor %}
{%- endLanguages %}