GreetingItem Sprachverarbeitung angepasst.

git-svn-id: https://svn.libreccm.org/ccm/trunk@628 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2010-11-19 16:16:27 +00:00
parent b829c26dab
commit 94b108bd21
1 changed files with 5 additions and 4 deletions

View File

@ -28,6 +28,7 @@ import com.arsdigita.cms.ContentItem;
import com.arsdigita.cms.ContentItemXMLRenderer; import com.arsdigita.cms.ContentItemXMLRenderer;
import com.arsdigita.cms.SecurityManager; import com.arsdigita.cms.SecurityManager;
import com.arsdigita.cms.dispatcher.SimpleXMLGenerator; import com.arsdigita.cms.dispatcher.SimpleXMLGenerator;
import com.arsdigita.dispatcher.DispatcherHelper;
import com.arsdigita.kernel.Kernel; import com.arsdigita.kernel.Kernel;
import com.arsdigita.kernel.Party; import com.arsdigita.kernel.Party;
import com.arsdigita.kernel.permissions.PermissionDescriptor; import com.arsdigita.kernel.permissions.PermissionDescriptor;
@ -99,7 +100,8 @@ public class GreetingItem extends AbstractComponent {
* language version. * language version.
*/ */
//ContentItem baseItem = bundle.getPrimaryInstance(); //ContentItem baseItem = bundle.getPrimaryInstance();
ContentItem baseItem = bundle.negotiate(request.getLocales()); ContentItem baseItem = bundle.getInstance(DispatcherHelper.
getNegotiatedLocale().getLanguage());
// If there is no matching language version for this content item // If there is no matching language version for this content item
if (baseItem == null) { if (baseItem == null) {
// get the primary instance instead (fallback) // get the primary instance instead (fallback)
@ -138,5 +140,4 @@ public class GreetingItem extends AbstractComponent {
renderer.walk(item, SimpleXMLGenerator.ADAPTER_CONTEXT); renderer.walk(item, SimpleXMLGenerator.ADAPTER_CONTEXT);
} }
} }