Я пытаюсь добавить пару разделов в профиль пользователя в Drupal 7 под:
<div class="profile" typeof="sioc:UserAccount" about="/drupal/user/1">
Я добавляю три новых раздела, но проблема в том, чтоХотя я использую один и тот же способ для добавления трех разделов, только один из них отображается как дочерний элемент для div выше, а два других отображаются как братья и сестры.Что я делаю не так?
Вот как я создаю контент:
function plan_user_user_view($account) {
//Create the markup for the events region
$account->content['events'] = array(
'#type' => 'user_profile_item',
'#theme' => 'events',
'#events' => $events);
//Create the region for the venues
$account->content['venues'] = array(
'#type' => 'user_profile_item',
'#theme' =>'venues',
'#userid' => $user->uid,
'#venues' => $venues);
//Create the region for creating an event
$account->content['creator'] = array(
'#prefix' => '<div class="user-event-item" id="quick-event-creator">',
'#suffix' => '</div>',
'#type' => 'user_profile_item',
'#title' => t('QUICK EVENT CREATOR'),
'#markup' => drupal_render(drupal_get_form('event_creation')));
}
Кроме того, есть ли лучший способ создать этот последний фрагмент контента там?Два других кажутся хорошими в файле шаблона, но последний, так как это форма, мне было интересно, есть ли лучшие способы сделать это.
Спасибо,