OSGi 서비스 Day CQ WCM 실행 취소 구성( com.day.cq.wcm.undo.UndoConfigService
)은 페이지 편집을 위한 실행 취소 및 재실행 명령의 동작을 제어하는 여러 속성을 표시합니다.
표준 설치에서 기본 설정은 sling:OsgiConfig
노드의 속성으로 정의됩니다.
/libs/wcm/core/config.author/com.day.cq.wcm.undo.UndoConfig
이 노드에는 cq.wcm.undo.whitelist
및 cq.wcm.undo.blacklist
속성이 포함되어 있으며, 다른 속성의 경우 기본값을 가져옵니다.
은 /libs
경로에서 아무 것도 변경하지 않아야 합니다.
이는 다음 번에 인스턴스를 업그레이드할 때 /libs
컨텐츠를 덮어쓰게 되기 때문입니다(핫픽스 또는 기능 팩을 적용할 때 덮어쓸 수 있음).
자체 인스턴스에 대해 이러한 OSGi 서비스 속성을 구성할 수 있습니다.
AEM을 사용하여 작업하는 경우 이러한 서비스에 대한 구성 설정을 관리하는 방법에는 몇 가지가 있습니다.자세한 내용 및 권장 방법은 OSGi 구성 을 참조하십시오.
다음은 웹 콘솔에 표시된 속성을 나열하고, 그 뒤에는 해당 OSGi 매개 변수의 이름과 설명 및 기본값(해당되는 경우)이 함께 나열됩니다.
사용
(
cq.wcm.undo.enabled
)
Selected
Boolean
경로
(
cq.wcm.undo.path
)
/var/undo
String
기본적으로 관리자만 /var/undo
노드에 액세스할 수 있습니다. 작성자가 이진 실행 취소 데이터에 액세스할 수 있는 권한이 부여된 후에만 이진 컨텐츠에 대해 실행 취소 및 재실행 작업을 수행할 수 있습니다.
최소. 유효성
(
cq.wcm.undo.validity
)
10
Integer
단계
(
cq.wcm.undo.steps
)
20
Integer
지속성
(
cq.wcm.undo.persistence
)
설명:실행 취소 기록을 유지하는 클래스입니다. 다음 두 가지 지속성 클래스가 제공됩니다.
CQ.undo.persistence.WindowNamePersistence
:window.name 속성을 사용하여 기록을 유지합니다.CQ.undo.persistence.CookiePersistance
:쿠키를 사용하여 기록을 유지합니다.기본값: CQ.undo.persistence.WindowNamePersistence
유형: String
지속성 모드
(
cq.wcm.undo.persistence.mode
)
설명:실행 취소 기록이 지속되는 시기를 결정합니다. 각 페이지를 편집한 후 실행 취소 기록을 유지하려면 이 옵션을 선택합니다. 페이지를 다시 로드할 때만 유지되도록 하려면 이 옵션을 지우십시오(예: 사용자가 다른 페이지로 이동).
실행 취소 내역은 웹 브라우저 리소스를 사용합니다. 사용자의 브라우저가 페이지 편집에 느리게 반응하는 경우 페이지 다시 로드 시 실행 취소 기록을 계속 유지하십시오.
기본값: Selected
유형: Boolean
마커 모드
(
cq.wcm.undo.markermode
)
설명:실행 취소 또는 재실행 시 영향을 받는 단락을 나타내는 데 사용할 시각적 큐를 지정합니다. 다음 값이 유효합니다.
기본값: flash
유형: String
좋은 구성 요소
(
cq.wcm.undo.whitelist
)
설명:실행 취소 및 재실행 명령의 영향을 받을 구성 요소 목록입니다. 실행 취소/다시 실행으로 구성 요소 경로가 올바르게 작동하면 이 목록에 구성 요소 경로를 추가합니다. 별표(*)를 추가하여 구성 요소 그룹을 지정합니다.
다음 값은 기초 텍스트 구성 요소를 지정합니다.
foundation/components/text
다음 값은 모든 기초 구성 요소를 지정합니다.
foundation/components/*
이 목록에 없는 구성 요소에 실행 취소 또는 재실행을 실행하면 명령을 신뢰할 수 없음을 나타내는 메시지가 나타납니다.
기본값:속성은 AEM에서 제공하는 많은 구성 요소로 채워집니다.
유형: String[]
잘못된 구성 요소
(
cq.wcm.undo.blacklist
)
설명:실행 취소 명령의 영향을 받지 않으려는 구성 요소 및/또는 구성 요소 작업 목록입니다. 실행 취소 명령을 사용하여 올바르게 작동하지 않는 구성 요소 및 구성 요소 작업을 추가합니다.
collab/forum/components/post
) 구성 요소 경로를 추가합니다.collab/forum/components/post:insertParagraph.
)이 목록에 작업이 있어도 실행 취소 기록에 추가됩니다. 실행 취소 내역에서 잘못된 구성 요소 작업보다 이전에 존재하는 작업을 실행 취소할 수 없습니다.
일반적인 작업 이름은 다음과 같습니다.
insertParagraph
:구성 요소가 페이지에 추가됩니다.removeParagraph
:구성 요소가 삭제됩니다.moveParagraph
:단락이 다른 위치로 이동됩니다.updateParagraph
:단락 속성이 변경되었습니다.기본값:속성은 여러 구성 요소 작업으로 채워집니다.
유형: String[]