0
사용자는 D30 사이트에서 다양한 용어 참조를 프로필 필드로 설정합니다.drupal 사용자 용어 참조를 기반으로 한 블록 제한
이러한 용어 참조를 기반으로 특정 블록을 숨기려면이 기능을 사용할 수 있어야합니까?
블록을 용어 참조와 연결하는 방법을 볼 수 없습니다.
사용자는 D30 사이트에서 다양한 용어 참조를 프로필 필드로 설정합니다.drupal 사용자 용어 참조를 기반으로 한 블록 제한
이러한 용어 참조를 기반으로 특정 블록을 숨기려면이 기능을 사용할 수 있어야합니까?
블록을 용어 참조와 연결하는 방법을 볼 수 없습니다.
PHP 필터를 활성화하고 특정 페이지에 블록 표시 ->이 PHP 코드가 TRUE를 반환하는 페이지 (전문가 만 해당) 을 차단 설정에 사용하는 것이 한 가지 방법입니다.
는 당신은 당신이 블록의 가시성을 제어하는 데 따라 true를 돌려 수있는이
global $user;
$user = user_load($user->uid);
$term1 = $user->field_term1[LANGUAGE_NONE][0]['value']; //the value should be the tid of the term
$term2 = $user->field_term2[LANGUAGE_NONE][0]['value'];
같이 로그인 한 사용자의 사용자 프로필 필드 용어에 액세스 할 수 있습니다. 예를
return $term1 == 15 //this is the tid of the term
에 대한
은 위의 코드는 =에만 TID와 사용자 정의 필드 용어로 사용자에게 내가 당신을 혼동하고 있지 않다 (15)
희망 블록을 표시합니다.