Although the Views module is not in Drupal core (yet!), pretty much every Drupal site uses Views to create custom content pages, blocks, feeds, and so on. We can use Views' built-in language support along with help from the Internationalization Views module to update or add views for a multilingual website. For each view, we'll need to decide if we want one view that handles multiple languages or multiple views, each handling one language. I'll assume you know how to use Views for this section.

Multilingual views

Let's start out with making a view that handles multiple languages:

  1. First create or edit a view. For now, only work with nodes that use the node translation model. We'll look at field-translated nodes a bit later. For example, the ...

Get Drupal 7 Multilingual Sites now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.