
Announcements
Hi All,
I'm trying to build language dropdown for a site that is using Enhanced Data model in Power pages. There are 2 languages English and French. On the portal I've modified the header code as follows so only the other language displays using the code below.
{% if website.languages.size > 1 %}
{% for language in page.languages %}
{% capture lang%}/{{language.code}}{%endcapture%}
{% if request.url contains lang %}
{% assign langCode = language.code %}
{% else %}
{% if user %}
<a href="/{{ language.url_substitution }}">
{% else %}
<a href="/{{ language.code }}">
{% endif %}
<abbr title="{{ language.name }}">
{{ language.code }}
</abbr>
<span>
{{ language.name }} // I would like to use the value from display name here instead of name.
</span>
</a>
{% endif %}
{% endfor %}
{% endif %}
I've updated Display Name as Français but on the website, it shows French - France.
Is there any liquid attribute in languages object that I can use to get the display name? Based on the Microsoft documentation I don't see an option to get display name.
Thanks