С выходом 8 версии Друпала модуль Представления (Views) был перенесен в стандартный профиль установки. Этот модуль обожаем и любим в сообществе разработчиков сайтов на Друпале, поскольку он помогает администратору сайта формировать самые разнообразные списки статей, полей, материалов и других разнообразных сущностей содержания в виде отдельных страниц, блоков, фидов в отфильтрованном и отформатированном виде так, как это требуется для конкретной публикации. И это без обязательного в иных CMS написания программного кода. Это стало одной из ключевых фирменных фишек Друпала.

Добавляем Представление (view)

Идем на страницу админки Views. Жмём кнопку "+ Add view" (Добавить представление).

Вписываем наименование нового представления, которое мы создаем: "View name" (Имя представления) = "Articles" (статьи - перевод на другие языки мы сделаем позже, сейчас просто создаем представление).

Ниже в подразделе "View settings" (Настройки Представления) выбираем: "Show" = "Content" of "type" = "Article" ... "sorted by" = "Newest first".

In "Page settings" check the checkbox "Create page".

Check checkbox "Create menu link", select a necessary menu from dropdown select: "Main navigation".

You may want to check the checkbox "Include RSS feed".

Then hit "Save and edit" button below.

On the next page you see titled "Articles (Content)" hit the tab link above to "Translate view".

Then hit "Add" button to add the translation for each of your languages. Translate all of the fields as necessary. Hit "Save translation" button.

Now open the new view "Articles" and hit the button "Add" inside the section "Filter criteria".

In the dialog window that you opened check "Content translation" then hit "Apply (all displays)". Another dialog will open. Choose radio button "is one of" = "Interface language selected for page". Then again hit the button "Apply (all displays)".

Now you are back to the view "Articles". Here just hit "Save" button below.

Done.

Теги