Загружать контент по идентификатору с помощью модуля Drupal6 Rules - PullRequest
0 голосов
/ 07 сентября 2011

Хотел бы добавить файлы в учетную запись пользователя Drupal6, основываясь на определенных условиях (в основном только при создании новой учетной записи).Я хочу использовать модуль «Правила», чтобы выполнить это, но условные элементы, кажется, не охватывают это действие.Возможно, если вы выберете «Выполнить пользовательский код PHP», это возможно, но это не из моей лиги программирования.Любые идеи приветствуются.

1 Ответ

1 голос
/ 07 сентября 2011

мммм, хорошо, может быть, вы найдете, что создание нового модуля - это что-то сложное, но очень простое ... давайте сделаем это

1 - перейти на / sites / all / modules

2 - создать новую папку с именем when_user_login (позволяет вызывать наш новый модуль when_user_login)

3 - создать внутри этой папки, когда_user_login.info включает следующий код

name = when user login 
description = this module do something when user login
core = 6.x

4 - теперь позволяет создать новый файл в том же каталоге с именем when_user_login.module, включив следующий код

/**
* Implementation of hook_user().
* @see http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_user/6
* for more details
*/    

function when_user_login_user($op, &$edit, &$account, $category = NULL) {
switch($op){
  case 'insert' : 
  // now any code we will write here will be implemented when new user register
  // you can access the new user information by {$account} variable
  // E.g $account->uid include the id of the new account that register


  break ; 
}
}

удачи ... хоп, который поможет вам (не забудьте включить модуль)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...