Добавление дополнительных режимов просмотра (full, teaser)

Создаем модуль или используем готовый. В нем прописываем функцию:

<?php
function MODULE_NAME_entity_info_alter(&$entity_info) {
  $entity_info['node']['view modes']['teaser_custom'] = array(
    'label' => t('Teaser custom'),
    'custom settings' => TRUE,
  );
}

Далее включаем модуль и переходим в "Типы материалов" -> нужный тип ноды -> "Управление отображением", включаем нужные поля.

После добавляем в шаблон нужной ноды (node.tpl.php) условие:

<?php if ($teaser): ?>
  Анонс
<?php elseif ($view_mode == 'teaser_custom'): ?>
  Наш режим просмотра
<?php else: ?>
  Подробности
<?php endif; ?>

Для вывода в представлении выбираем в блоке "ФОРМАТ"

"Показать" -> "Готовая к выводу сущность"

"Настройки" -> "Режим просмотра" -> "Teaser custom"