Sprechumschaltung fuer GreetingItem in ccm-ldn-navigation repariert.

git-svn-id: https://svn.libreccm.org/ccm/trunk@252 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2009-08-28 18:06:42 +00:00
parent 6b0f51531f
commit 4685905732
1 changed files with 12 additions and 1 deletions

View File

@ -85,7 +85,18 @@ public class GreetingItem extends AbstractComponent {
}
ContentBundle bundle = (ContentBundle)item;
ContentItem baseItem = bundle.getPrimaryInstance();
/* Fix by Jens Pelzetter, 2009-08-28
* bundle.getPrimaryInstance() does not about the preferred languages
* of the User Client, instead it returns the primary instance of
* a ContentItem (the first language created).
*
* Fixed by using negotiate() instead, which takes the locale
* send by the User Client in account and tries to find a suitable
* language version.
*/
//ContentItem baseItem = bundle.getPrimaryInstance();
ContentItem baseItem = bundle.negotiate(request.getLocales());
Element itemEl = content.newChildElement("cms:item",
CMS.CMS_XML_NS);