Drupal → Программно переместить заголовок ноды в группу Field Group

17.11.2014

Пример перемещения заголовка нод типа article в группе group_right

/**
 * Preprocess function for node.tpl.php.
 */
function THEMENAME_preprocess_node(&$vars) {
  if ($vars['type'] == 'article') {
    // Create title field
    $vars['content']['title'] = array(
      '#markup' => '<h1>' . $vars['title'] . '</h1>',
      '#weight' => 0,
    );

    // Move title field to group
    $vars['elements']['#group_children']['title'] = 'group_right';

    // Hide node title
    $vars['title'] = '';
  }
}

Так же можно создать псевдо-поле и переместить его в группу уже из админки.

Написанное актуально для
Drupal 7
Похожие записи

Комментарии

Добавить комментарий