문제

다중 언어 사이트에 대한이 컨텐츠 구조가 있습니다.

  • 콘텐츠
    • 덴마크 말
      • 거점
      • OM OS
    • 영어
      • 첫 장
      • 우리에 대해

웹 사이트를 시작하면 덴마크 노드에서 자동으로 시작하지만 "Forside"에서 시작하기를 원하며, 측면의 영어 부분은 노드 "FrontPage"에서 시작하기를 원합니다.

"Danish"및 "English"노드는 페이지 노드이지만 논리적 폴더 구조로 만 있습니다.

내 웹 사이트에서 시작해야 할 콘텐츠 노드를 선택할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

내장 기능을 사용할 수 있습니다.

  1. '덴마크'노드와 관련된 문서 유형에 'umbracoredirect'라는 속성을 추가하십시오.
  2. 속성을 'Content Picker'유형으로 설정하고 저장하십시오.
  3. '덴마크'노드에서 속성을 '포사이드'노드로 가리 키도록 설정했습니다.

작동해야합니다.

다른 팁

헤이 피터, 다국어 사이트를 할 때 다음 구조를 갖는 경향이 있습니다.

  • mywebsite.co.uk
    • 에 대한
    • 연락하다
  • mywebsite.com
    • 에 대한
    • 연락하다

그런 다음 호스트 헤더를 사전 항목 사용을 위해 적절한 언어로 .co.uk 및 .com 노드에 적용합니다.

나는 당신이 만든 불필요한 레벨처럼 보이기 때문에 내 strucutre에서 만든 .co.uk/.com 노드를 포사이드/프론트 페이지로 만들 것입니다.

야생 조수 사육 특권

Umbraco에는 상자 밖으로 세계화를 지원하는 방법이 있습니다. 당신은 2 개의 다른 컨텐츠 나무를 만들 필요가 없습니다.

Umbraco 다국어 1 : 1 사이트

나에게 효과가있는 또 다른 간단한 옵션은 모든 사람에게 적합하지는 않지만 루트 노드를 정렬하는 것입니다. Umbraco는 컨텐츠 트리의 첫 번째를 시작 페이지로 사용하는 것 같습니다 (v6.1.5는 적어도 v6.1.5가) 분류를 존중하는 것 같습니다. 따라서이 특정 인스턴스에서는 '영어'논리 컨테이너를 정렬 할 수 있습니다. 노드는 '덴마크어'논리 컨테이너 노드 앞에옵니다.

Umbraco 첫 번째 사이트 노드를 시작 노드로 선택하십시오. ISPrimary라는 사이트-노드 문서 유형에 True/False 필드를 추가하는 것이 좋습니다. 그런 다음 코드 에서이 필드를 확인한 SiteNode를 찾아서 찾을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top