嗯,问题在于标题。有可能吗? 我可以使用CSS来使链接看起来像标志,这很容易,但也有一个文本(英语,法语,德语等) 好吧,我会感激任何帮助。
答案 0 :(得分:18)
使用标志来表示语言通常不是一个好主意。作为W3C puts it:
请勿使用标记图标来表示语言。
标志代表国家,而不是语言。许多国家使用与另一个国家相同的语言,许多国家拥有多种官方语言。标志不会映射到这些排列上。
有关更深入的讨论,请参阅例如http://www.cs.tut.fi/~jkorpela/flags.html
答案 1 :(得分:3)
好吧,我做到了(突然有人觉得有用)。您必须按如下方式更改文件language_chooser.html:
{% load cms_tags i18n %}
{% for language in languages %}
<a href="{% page_language_url language.0 %}"{% ifequal lang language.0 %} class="current"{% endifequal %}><img src="{{ MEDIA_URL }}[path to your flags images]{{ language.0 }}.gif" /></a>
{% endfor %}