функция name_theme в templates.php

Главные вкладки

Аватар пользователя EJIqpEP EJIqpEP 29 сентября 2011 в 13:52

Добрый день
сейчас у меня в templates.php есть функция

<?phpfunction garland_theme(&$existing, $type, $theme, $path)
{
    $hooks = phptemplate_theme($existing, $type, $theme, $path);
    $hooks['comment_form'] = array('arguments' => array('form' => NULL));
    return $hooks;
}?>

Сейчас мне нужно изменить это функцию так, что бы и вот этот код работал

<?phpfunction themename_theme($existing, $type, $theme, $path) {
  return array(
    ...
    // tell Drupal what template to use for the user register form
    'user_register' => array(
      'arguments' => array('form' => NULL),
      'template' => 'user-register', // this is the name of the template
    ),
    ...
  );
}?>

Как это сделать?

Комментарии

Аватар пользователя EJIqpEP EJIqpEP 29 сентября 2011 в 21:53

Мне помогли. Проблему решил. Мб у кого то еще такая возникнет

<?phpfunction garland_theme(&$existing, $type, $theme, $path)
{
    $hooks = phptemplate_theme($existing, $type, $theme, $path);
    $hooks['comment_form'] = array('arguments' => array('form' => NULL));
    $hooks['user_register']= array('arguments' => array('form' => NULL),'template' => 'user-register',);
    return $hooks;
}?>