Symfony Lunetics地区标志
是否可以在lunetics/locale捆绑包中显示标志(图像、图标)?默认情况下为无序列表,文本如下:Symfony Lunetics地区标志,symfony,twig,locale,Symfony,Twig,Locale,是否可以在lunetics/locale捆绑包中显示标志(图像、图标)?默认情况下为无序列表,文本如下: <ul class="locale_chooser"> {% for locale in locales %} <li{% if current_locale == locale.locale %} class="locale_current"{% endif %}> <a href="{{ locale.link
<ul class="locale_chooser">
{% for locale in locales %}
<li{% if current_locale == locale.locale %} class="locale_current"{% endif %}>
<a href="{{ locale.link }}" title="{{ locale.locale_current_language }}">{{ locale.locale_current_language }}</a>
</li>
{% endfor %}
</ul>
{对于区域设置中的区域设置%}
{%endfor%}
是的,你可以
css精灵中的图标:
<ul class="language-switcher">
{% for locale in locales %}
<li>
<a href="{{ locale.link }}" class="icon language-{{ locale.locale }}" title="{{ locale.locale_current_language }}"> </a>
</li>
{% endfor %}
</ul>
以图标作为文件的HTML代码示例:
<ul class="language-switcher">
{% for locale in locales %}
<li>
<a href="{{ locale.link }}" title="{{ locale.locale_current_language }}"><img src="\images\{{ locale.locale }}.png" /></a>
</li>
{% endfor %}
</ul>
{对于区域设置中的区域设置%}
-
{%endfor%}
您想在哪里展示它们?和标签内联?是的。我想展示一下里面的标签。有一个if语句的解决方案,例如检查语言环境是否为en,然后显示en标志等。但这不是永久的解决方案,因为在添加新语言环境时,我必须添加另一个if语句。
<ul class="language-switcher">
{% for locale in locales %}
<li>
<a href="{{ locale.link }}" title="{{ locale.locale_current_language }}"><img src="\images\{{ locale.locale }}.png" /></a>
</li>
{% endfor %}
</ul>