2017-11-20 16 views
0

Umbraco 7.5.8을 사용하고 있습니다. 사용중인 브라우저가 특정 버전의 Internet Explorer 인 경우 다른 템플릿으로 전환하는 페이지를 원합니다. 나는 이것을 어떻게하는지 또는 그것이 할 수 있는지를 확신하지 못했습니다.Umbraco 페이지 템플리트를 동적으로 변경하십시오.

+0

아마도 자바 스크립트를 사용하여 브라우저를 감지하고 올바른 템플릿으로 리디렉션해야합니다. '/ my-alt-template'과 같은 페이지 URL에 템플리트 이름을 추가하는 것만으로 다른 템플리트로 같은 페이지를로드 할 수 있습니다. –

+0

코드에서 페이지의 템플릿을 변경할 수 있습니까? – user1408767

+0

예, 자신 만의 컨트롤러를 만들 수 있습니다. https://our.umbraco.org/documentation/reference/routing/custom-controllers –

답변

0

이 보인다 예를 들어 URL에 altTemplate 매개 변수 추가 :

my-domain.com/my-page?altTemplate=newTemplateName 
이 상자의 오른쪽 밖으로

작품 (단지 Umbraco에서 문서 유형의 "허용 템플릿"새 템플릿을 추가해야합니다)를 . JavaScript를 사용하는 Mario의 제안과 결합하여이 작업을 수행해야합니다.