【发布时间】:2010-03-03 13:21:46
【问题描述】:
好吧,问题就在标题中。有可能吗? 我可以使用 css 使链接看起来像标志,这很容易,但也有文本(英语、法语、德语等) 好吧,我将不胜感激。
【问题讨论】:
标签: css django-cms
好吧,问题就在标题中。有可能吗? 我可以使用 css 使链接看起来像标志,这很容易,但也有文本(英语、法语、德语等) 好吧,我将不胜感激。
【问题讨论】:
标签: css django-cms
使用标志来表示语言通常不是一个好主意。作为 W3C puts it:
不要使用旗帜图标来表示语言。
标志代表国家,而不是语言。许多国家使用与另一个国家相同的语言,并且许多国家拥有不止一种官方语言。标志不会映射到这些排列上。
如需更深入的讨论,请参阅例如http://www.cs.tut.fi/~jkorpela/flags.html.
【讨论】:
嗯,我做到了(突然有人发现很有用)。您必须按如下方式更改文件 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 %}
【讨论】: