2011-02-14 2 views
0

dnn의 기본 페이지 리디렉션을 데이터베이스를 사용하여 사용자 정의 페이지 중 하나로 리디렉션하려고합니다. 왜냐하면 관리자 탭에서 사이트 설정을 클릭 할 때 및 기본값을 변경 한 후 홈페이지 설정 및 업데이트를 클릭하면 개체 참조 오류가 발생하여이 오류를 해결할 시간이 없으므로 데이터베이스를 사용하여 설정을 변경하려고했지만이 기본 홈페이지 설정을 변경할 수있는 표를 찾을 수 없습니다. ..데이터베이스를 사용하여 dnn에서 페이지 리디렉션을 변경하는 방법

답변

4

내 생각을 올바르게 이해하면 PortalLocalization 테이블의 HomeTabId 필드를 수정할 수 있습니다. 새로운 홈 페이지의 ID를이 필드에 입력하십시오. 동일한 DB에 포털이 저장되어있는 경우 포털 ID도 알아야합니다.

0

내 경험을 추가하고 싶습니다.

리디렉션 및 관리 모듈을 사용하여 (매우 정확한 용어) 바보짓을 한 다음 로그 아웃하고 다시 돌아올 수 없습니다. "/Login.aspx"를 입력하면 Home.aspx로 리디렉션되고 어떻게 든이 무한 고리.

그래서 dbo.PortalLocalization을 편집했습니다. "HomeTabId"및 "LoginTabId"값이 동일합니다. 운 좋게도 로그인 할 수없는 스플래시 페이지가 추가되었습니다. 그래서 "LoginTabId"값을 "SplashTabId"값으로 변경 한 다음 브라우저 캐시를 지웠습니다.

로그인 모듈이 내 스플래시 페이지에 나타나서 다시 로그인 할 수 있습니다. : D

고독에 대한 고찰! 그냥 똑똑 하네.

관련 문제