Get the list of multilingual site labels

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 retrieve all multilingual sites.

websites is an array object, therefore it needs to be usedforloop to output

item is the variable in the for loop body, available fields include: :

  • Site language nameLanguageName
  • language codeLanguage
  • Language EmojiLanguageEmoji
  • Language IconLanguageIcon
  • Site nameName
  • Link AddressLink
  • Link AddressRemark
  • Link AddressNofollow

Example Code

Toggle 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:

Put the Hreflang tag in HTML's<head>Block

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