2010-07-29 3 views
0

drupal 뷰에서 PHP 인수를 사용하려고합니다.php 인수를 사용하여 사용자 컨텐츠 값을 봅니다.

사용자 cck 콘텐츠 프로필 필드 값을 확인할 PHP가 필요합니다.

에 true '에'인 경우 거짓이없는

죄송 디자이너 '에'그렇지 않은 경우 코더.

+1

죄송합니다. 귀하가하려는 일을 완전히 이해하지 못했습니다. 사용자 프로필에 포함 된 데이터의 종류,보기의 표시 및 인수 값이보기에 가져야하는 효과를 설명하십시오. – marcvangend

+0

기본적으로 나는 우리 웹 사이트에있는 문서에 메모를 작성할 수있는 사용자 그룹이 있습니다. 이 메모는 기본적으로 해당 페이지를 방문 할 때 문서 아래에 해당 사용자에게 표시됩니다. 또한 사용자가 각 메모를 볼 수있는 사용자를 지정할 수 있기를 바랍니다. 사용자 이름 또는 ID로 선택하는 대신 하위 사용자 그룹이 있습니다. OG 또는 역할 (다른 것들에 사용)을 사용하는 대신 사용자 프로필 정보 노드 (이 정보를 기본 프로필 페이지로 옮기는 것을 생각하고 있습니다)에서 확인란을 켜거나 끄는 범주를 만들었습니다. 진리 값 =보기에 대해 켜기 – Paul

+0

현재 로그인 한 사용자의 직무 페이지에서 특정 의무 (예 : '주문 주문 직원'이라고 말하면 됨)에 대한 확인란이 true 값을 반환하는 PHP 코드 (직무는 프로필 콘텐츠 유형이 호출 됨)에 틱 표시 (켜짐)됩니다. 죄송합니다. 더 혼란스럽게 만들었 으면 – Paul

답변

0

결국 나는 cck 콘텐츠 프로필 유형의 파일 값에서 사용자 프로필의 주요 부분 내의 값으로 콘텐츠를 스왑했습니다. 이제이 php 인수를 사용하여 사용자가보기를 사용하여 메모를 볼 수 있는지 여부를 확인할 수 있습니다.

global $user; 

profile_load_profile($user); 

if ($user->profile_does_cashregister == 1) 
return TRUE; 
else 
return FALSE; 

나는 여전히 시뮬레이터를 사용하여 cck 콘텐츠 프로필 필드의 값을 기반으로 콘텐츠를 필터링하는 방법을 알고 싶습니다.

관련 문제