Eh bien, la question est dans le titre. Est-ce possible? Je peux utiliser css pour faire des liens ressemblant à des drapeaux, c'est facile, mais il y a aussi un texte (anglais, français, allemand, etc.) Eh bien, je serai reconnaissant de toute aide.Comment faire du sélecteur de langue comme drapeaux de pays dans Django-cms?
Répondre
Eh bien, j'ai fait cela (tout à coup quelqu'un trouve est utile). Vous devez changer le fichier language_chooser.html comme suit:
{% 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 %}
L'utilisation de drapeaux pour représenter les langues n'est généralement pas une très bonne idée. Comme le W3C puts it:
Ne pas utiliser des icônes de drapeau pour indiquer langues.
Les drapeaux représentent les pays, pas les langues. De nombreux pays utilisent la même langue qu'un autre pays et de nombreux pays ont plus d'une langue officielle. Les drapeaux ne correspondent pas à ces permutations.
Pour une discussion plus approfondie, voir par ex. http://www.cs.tut.fi/~jkorpela/flags.html.
C'est un avis raisonnable, mais il s'est passé que ce n'était pas mon idée et j'ai besoin de drapeaux. En tout cas, merci pour la réponse. – Gennadich
@Gennadich, ne le prenez pas personnellement, certaines réponses sont pour d'autres personnes qui trouvent votre question. – mkoistinen
- 1. Sélecteur de liste déroulante Langue
- 2. détermination du pays ou de la langue en utilisant l'URL
- 3. J'ai une liste de codes de pays et une liste de codes de langue. Comment mapper du code pays au code langue?
- 4. Déploiement d'une application dans un pays de langue chinoise
- 5. Comment obtenir la langue sans le pays de CultureInfo
- 6. Changer la langue dropdownlist pays codes
- 7. Faire correspondre le code de langue avec les pays où cette langue est une langue officielle ou couramment utilisée
- 8. N'affichant pas le nom du pays (en langue 'hindi')?
- 9. ASP.NET Pays Liste et DropDownlist changer le code de langue
- 10. Comportement du sélecteur de contacts iPhone (comme dans Mail.app)
- 11. Jquery comme sélecteur dans Haskell
- 12. Manière indépendante de la langue de faire référence à "Feuille"?
- 13. Nom du pays de php
- 14. Changement de langue dans Magento
- 15. Comment obtenir la liste des noms de pays dans une langue (anglais par exemple)?
- 16. Comment faire fonctionner l'extension de langue OverloadedStrings?
- 17. Drapeaux de fonction PHP, comment?
- 18. Drapeaux de bits dans Delphi
- 19. CakePHP: lorsque vous utilisez le comportement Translatable, comment faire de l'anglais comme langue de secours?
- 20. Comment définir la langue de la page Web déterminée par la langue du visiteur
- 21. Localisation d'ASP.NET MVC2: comment formater le texte dépendant de la langue/pays?
- 22. Sélecteur de la liste déroulante du langage JQuery
- 23. chaîne comme sélecteur xpath
- 24. comment faire du traitement d'image comme FaceGoo
- 25. comment organiser les données du pays?
- 26. positionnement du sélecteur de date dans extjs
- 27. Décidez si le nombre est négatif (dans la langue de l'URM comme langue)
- 28. MSBuild drapeaux de compilateur incohérents
- 29. Comment ajouter et implémenter des drapeaux de configuration dans Autotools?
- 30. Boîte de dépôt comme sélecteur de tag StackOverflow
Le chemin du modèle est "menu/language_chooser.html" mais vous pouvez le remplacer par {% language_chooser "chemin-vers-mes-applications/language_chooser.html"%} – hannson