2010-12-01 3 views
1

필자의 설정을 다음과 같은 규칙이 존재하는 경우 : 생성 페이지드루팔 - 규칙 - URL은 드루팔에서

을 프로파일 사용자 리디렉션 - - 사용자가 로그인 한 자신의 프로필
조건 마십시오 만들었습니다

컨디셔닝되지는

하지만 다음 규칙이 URL에있는 경우에만이 규칙을 실행하고 싶습니다.

사용자? 대상 = OG % 2Fsubscribe % 2F67 I는 logintoboggan 있기 때문에

이 원하는 이유를 (이 등록 후에 사용자를 그룹에 전달, O 조인 (가) reqest 허용)이고 설치, 새 사용자를 등록 후 특정 페이지로 전달합니다. 그러면 설치가 완료됩니다. 하지만 그룹에 가입하라는 요청을받은 사용자가이 같은 절차를 따르는 것을 원하지 않습니다. 이것이 내가 규칙을 설정 한 이유입니다. 그러나 불행히도이 규칙은 logintoboggan보다 우선합니다. "사용자? 대상 = OG"이 URL에 존재하는 I는이 규칙을 실행에 어떻게 든 규칙 모듈을 말하고 싶은 이유

,

크게

답변

1

을 주시면 감사하겠습니다 어떤 도움 사용자 정의 PHP 문을 사용하여 조건을 추가하십시오. 당신이 OG의 대상에 불과 여부를 확인하려면

return arg(0) == "user" && $_GET['destination'] == "og/subscribe/67'; 

, 당신은

return arg(0) == "user" && stripos($_GET['destination'], "og") !== FALSE; 
+0

덕분에 그 덕분에 매력 :) – Ankh2054

+0

도와 줘서 기쁩니다! – mikesir87