2012-01-15 3 views
0

Drupal 7의 규칙에서 분류법 용어를 추가/편집/삭제할 수있는 방법이 있는지 궁금합니다. 나는 그렇게 할 수있는 방법을 찾지 못했습니다.드루팔 규칙/분류 체계 통합?

Usecase : 규칙을 사용하여 특정 역할의 사용자 이름 어휘를 유지하려고하므로 사용자 역할이 업데이트 될 때 사용자 이름을 추가/삭제합니다.

답변

1

이것은 내가 그것에 대해 갈 것 방법입니다

규칙 UI에서

: 이벤트 섹션에서

1) 나는 "기존 사용자 계정을 업데이트 한 후"옵션 을 선택합니다.

2) 조건 섹션에서 업데이트 할 역할을 선택합니다.

3) 작업 섹션에서 사용자 이름을 변경하는 옵션이 없기 때문에 자신의 PHP 코드를 작성합니다.

내 PHP 코드 :

당신이 함수 hook_rules_action_info를 사용할 필요가 규칙에 따라()를 사용합니다. 로드를 줄이기 위해이 파일을 mymodulename.rules.inc 파일에 넣습니다.

/* 
* Implementation of the hook_rules_action_info() 
* 
*/ 
function customvishal_rules_action_info() 
{ 
// Here You can check the db for the uid and change the username as what you want. 
using the SELECT and INSERT commands. Let me know if this works for you or if you 
need further help. 

}