Для различного отображения материала, в зависимости от роли, использую Display suite и самописный модуль с хуком hook_entity_view_mode_alter(). Все работает замечательно.
Появилась необходимость реализовать возможность скачать материал в формате MS Word. Для этого установил Views data export. Создал отдельный view для нод, добавил отображение Data export. А как теперь сделать, чтобы в файл выводилось отображение Display suite, а не указанные во view поля?
Комментарии
тут тебе просто нужен print
views_data_export немного для другого))
Спасибо за модуль Print, но дело в том, что мне нужно именно отдать пользователю word версию документа отдельным файлом. А print, на сколько я понял, просто выводит версию для печати.
Все таки использовал модуль Print. В одном из патчей появилась возможность экспорта в word.
ну так линк на обсуждение на друпорге сюда, и отловленные баги - если не трудно)
[url=http://drupal.org/node/1617654]Обсуждение[/url]
[url=http://drupal.org/files/print-doc-1617654-5.patch]Патч для версии 7.x-2.0-beta2[/url]
Багов не замечено.