AbstractObjectList geändert, so daß sie nur Objecte in der aktuellen (ausgehandelten) Sprache anzeigt.
Bitte AUSGIEBIG testen. git-svn-id: https://svn.libreccm.org/ccm/trunk@59 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
a6c0d33529
commit
6754f1cf85
|
|
@ -91,6 +91,15 @@ public abstract class AbstractObjectList
|
||||||
}
|
}
|
||||||
|
|
||||||
DataCollection objects = getObjects(request, response);
|
DataCollection objects = getObjects(request, response);
|
||||||
|
|
||||||
|
// Quasimodo: Begin
|
||||||
|
// Limit list to objects in the negotiated language
|
||||||
|
if (objects != null && objects.size() > 0) {
|
||||||
|
String locale = com.arsdigita.dispatcher.DispatcherHelper.getRequestContext().getLocale().getLanguage();
|
||||||
|
objects.addEqualsFilter("language", locale);
|
||||||
|
}
|
||||||
|
// Quasimodo: End
|
||||||
|
|
||||||
return m_renderer.generateXML(objects, pageNumber.intValue());
|
return m_renderer.generateXML(objects, pageNumber.intValue());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue