사용자 지정 사이트 템플릿은 커뮤니티 사이트의 각 언어 사본에 대해 별도로 지정할 수 있습니다.
방법은 다음과 같습니다.
page-template
에 대한 속성 configuration
노드.기본 템플릿:
/libs/social/console/components/hbs/sitepage/sitepage.hbs
오버레이 경로의 사용자 정의 템플릿:
/apps/social/console/components/hbs/sitepage/template-name.hbs
속성: page-template
유형: 문자열
값: template-name
(확장 없음)
구성 노드:
/content/community site path/lang/configuration
예를 들어/content/sites/engage/en/configuration
오버레이된 경로의 모든 노드는 유형만 사용해야 합니다. Folder
.
사용자 지정 템플릿에 이름이 지정된 경우 sitepage.hbs을 선택한 다음 모든 커뮤니티 사이트를 사용자 지정합니다.
예를 들어, vertical-sitepage.hbs
는 배너 수평 아래가 아닌 페이지 왼쪽 수직 아래로 메뉴 링크를 배치하는 사이트 템플릿입니다.
파일 가져오기
사용자 지정 사이트 템플릿을 오버레이 폴더에 넣습니다.
/apps/social/console/components/hbs/sitepage/vertical-sitepage.hbs
을(를) 추가하여 사용자 지정 템플릿 식별 page-template
속성을 구성 노드에 추가합니다.
/content/sites/sample/en/configuration
다음을 확인합니다. 모두 저장 모든 AEM(Adobe Experience Manager) 인스턴스에 사용자 지정 코드를 복제합니다(콘솔에서 커뮤니티 사이트 콘텐츠를 게시하면 사용자 지정 코드가 포함되지 않음).
사용자 지정 코드를 복제하는 데 권장되는 방법은 다음과 같습니다. 패키지 만들기 모든 인스턴스에 배포합니다.
커뮤니티 사이트가 생성되면 패키지 관리자에 저장된 AEM 패키지로 사이트를 내보내고 다운로드 및 업로드할 수 있습니다.
다음에서 사용할 수 있습니다. 커뮤니티 사이트 콘솔.
UGC 및 사용자 지정 코드는 커뮤니티 사이트 패키지에 포함되지 않습니다.
UGC를 내보내려면 AEM Communities UGC 마이그레이션 도구: GitHub에서 사용할 수 있는 오픈 소스 마이그레이션 도구입니다.
AEM Communities 6.3 서비스 팩 1부터 사이트 삭제 아이콘이에서 커뮤니티 사이트 위로 마우스를 가져가면 표시됩니다. 커뮤니티 > 사이트 콘솔. 개발 중에 커뮤니티 사이트를 삭제하고 새로 시작하려는 경우 이 기능을 사용할 수 있습니다. 커뮤니티 사이트를 삭제하면 해당 사이트와 연결된 다음 항목이 제거됩니다.
CRXDE를 사용하여 커뮤니티 사이트와 연결된 고유한 사이트 ID를 식별하려면 다음을 수행하십시오.
다음과 같이 사이트의 언어 루트로 이동합니다. /content/sites/*<site name>*/en/rep:policy
.
다음 찾기 allow<#>
가 있는 노드 rep:principalName
이 형식으로 rep:principalName = *community-enable-nrh9h-members*
.
사이트 ID는 의 세 번째 구성 요소입니다 rep:principalName
예를 들어 다음과 같습니다. rep:principalName = community-enable-nrh9h-members
GitHub에서 communities-srp-tools 프로젝트 가져오기:
여기에는 SRP에서 모든 UGC를 삭제하는 서블릿이 포함되어 있습니다.
모든 UGC를 제거하거나 특정 사이트에 대해 다음을 수행할 수 있습니다.
path=/content/usergenerated/asi/mongo/content/sites/engage
이렇게 하면 사용자 생성 콘텐츠(게시 시 입력됨)만 제거되고 작성된 콘텐츠(작성 시 입력됨)는 제거되지 않습니다. 따라서 그림자 노드 영향을 받지 않습니다.
모든 작성자 및 게시 인스턴스에서 보안 콘솔를 찾아 제거합니다. 사용자 그룹 즉,
community
(예: community-engage-x0e11-members
)