2012-02-20 3 views
0

나는 스플래시 화면으로 작동하는 페이지 - front.tpl.php가있는 drupal 7 사이트가 있습니다. www.mysite.com과 같은 사이트 주소를 입력하고 Enter 키를 누르면 정상적으로 시작 화면으로 리디렉션됩니다. 이제, 사용자가 실제 www.mysite.com으로 리디렉션하고 싶습니다 (예 : 스플래시 화면이나 페이지 - front.tpl.php를 건너 뜀). 사용자가 스플래시 링크를 클릭하면 내 page.tpl.php가됩니다. 화면 페이지.Drupal 페이지 - front.tpl.php 리디렉션 문제

당신의 도움이 매우 감사

...

답변

0

그냥 당신이가는 홈 페이지와 다른 페이지까지 한 번 당신은 시작 화면을지나 갔다 및 중 하나를 클릭 할에 대한 링크를 설정 한 설정 또는 Javascript를 사용하여 자동으로 리디렉션하십시오.

<script type="text/javascript"> 
function delayedRedirect(){ 
    window.location = "YOUR_HOME_PAGE_URL" 
} 
</script> 

<body onLoad="setTimeout('delayedRedirect()', 3000)"> 

변경 페이지를 리디렉션하기 전에 걸리는 시간을 변경할 수 : 당신이 자동 리디렉션을 원하는 경우에

<a href="YOUR_HOME_PAGE_URL">SPLASH_SCREEN</a>

: 당신이 링크를 원하는 경우

.

편집 :

당신의 시작 페이지가 다음 태그 사이에 자바 스크립트를 추가 index.html을하는 경우. 태그에 onload 함수를 추가하십시오.

YOUR_HOME_PAGE_URL을 (를) 리디렉션 할 페이지로 변경하십시오.

이 코드는 간단하지만 작동하지 않을 수 있습니다. 프로젝트 응용 프로그램 큐의 모듈이

+0

특별한 노드가 아니라 내 웹 사이트의 방문 페이지입니다. 노드 ID가 없습니다. 이해가 잘 되었기를 바랍니다. – dev

+0

답변이 수정되었습니다. 코드는 여전히 작동합니다 ... – SpaceBeers

+0

아니요. 동일한 페이지로 계속 리디렉션됩니다. – dev

0

: Splashifyhere

그것의 활성 응용 프로그램을 대기. 전체 프로젝트가 될 때까지 기다리거나 기여할 수 있습니다. 그것은 당신에게 더 깨끗한 구현을 제공 할 것입니다.