From 5163d16bb38b74bd1d49f1ff8f330646e1eaeddc Mon Sep 17 00:00:00 2001
From: Nicolas Delaby <nicolas@nexedi.com>
Date: Fri, 24 Dec 2010 12:30:49 +0000
Subject: [PATCH] Do not try to display more languages than the one configured
 on WebSite level

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@41749 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../erp5_web_minimal_theme/language_selector.xml             | 5 +++--
 bt5/erp5_web/bt/revision                                     | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_minimal_theme/language_selector.xml b/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_minimal_theme/language_selector.xml
index fab8a06bd3..08f046662b 100644
--- a/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_minimal_theme/language_selector.xml
+++ b/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_minimal_theme/language_selector.xml
@@ -37,11 +37,12 @@
             <value> <unicode encoding="cdata"><![CDATA[
 
 <tal:block tal:define="language_list here/Localizer/get_languages_map;\n
+                       available_language_list here/getAvailableLanguageList;\n
                        absolute_url here/absolute_url">\n
-<tal:block tal:repeat="language language_list" tal:condition="python:len(language_list) > 1">\n
+<tal:block tal:repeat="language language_list" tal:condition="python:len(available_language_list) > 1">\n
 <b tal:condition="language/selected"><u tal:content="language/id"/></b>\n
 <a tal:attributes="href python:\'%s/Base_doLanguage?select_language=%s\' % (absolute_url, language[\'id\'])"\n
-   tal:content="language/id" tal:condition="not:language/selected"/>\n
+   tal:content="language/id" tal:condition="python: language[\'id\'] in available_language_list and not language.get(\'selected\')"/>\n
 </tal:block>\n
 </tal:block>
 
diff --git a/bt5/erp5_web/bt/revision b/bt5/erp5_web/bt/revision
index 66342ea76b..8c7b65e297 100644
--- a/bt5/erp5_web/bt/revision
+++ b/bt5/erp5_web/bt/revision
@@ -1 +1 @@
-1011
\ No newline at end of file
+1014
\ No newline at end of file
-- 
2.30.9