I've searched through the issues - and couldn't find one matching this (but there are many - so I can easily have missed it)

I have a view which shows nodes of type news.

If I set it to filter to the users language - it only shows news, that have been translated.

I would like views to work, like drupal normal node view does - ie. it shows the translated node if it exists - and otherwise shows the one in original language.

I figure the current filter - just selects node with a specific language set.

The correct way (if you want it to work as I do - and not with a different set of news for each language) would probably be selecting nodes in the default language - and then seeing if there's a translation for each node - and if so - show that instead - for each node in the resultset. Hopefully a join of some sort could be written - so it wouldn't require a lookup for each node in a resultset :)

Or perhaps there's already a setting for this (there's sooo many :) - and I just can't find it?

Comments

iamjon’s picture

Status: Active » Closed (duplicate)

klavs,
Were you ever able to find a solution, if yes please post here #347308: Filter in multilingual drupal installation with language fallback so others may benefit. Otherwise if would like to follow the issue you can follow from there.

marking this as a duplicate