2017-03-16 6 views
0

DNN 9+ 내에서 브라우저 이름에 이어 브라우저 이름을 사용하려면 여러 페이지에 대해 동적으로 통합하는 가장 좋은 방법은 무엇입니까?DNN 9 시리즈에서 브라우저 제목을 동적으로 수정하는 방법

DNN (DotNetNuke) 7/8/9 C#을 Visual Studio 2015를 통해 컴파일했지만 행운을 보지 못했습니다. 템플릿은 body 요소 간의 코드 관리 만 허용합니다. 어떤 충고라도 좋을 것입니다!

답변

2

기본적으로 페이지 이름은 포털 이름과 탭 이름으로 구성됩니다 (페이지 설정에서 제목을 지정한 경우가 아니면 제목 일뿐입니다).

PortalSettings.PortalName + " - " + PortalSettings.ActiveTab.TabName; 

따라서 포털 이름을 변경하면 이미 필요한 것을 얻을 수 있습니다.

포털 이름이 옵션이 아닌 경우 javascript를 사용하여 제목을 변경할 수 있습니다. 이 스 니펫을 .ascx 스킨 파일에 추가하기 만하면됩니다.

<script type="text/javascript"> 
    document.title = "<%= "StackOverflow - " + PortalSettings.ActiveTab.TabName %>"; 
</script> 

SEO 목적으로 깔끔하게하고 싶다면 자신 만의 스킨 개체 또는 모듈을 만들어야합니다.

+0

교육에 많은 도움을 주신 것에 대해 감사드립니다. – blackhawk