컨텐츠 편집기의 빠른 정보 섹션을 사용자 정의하여 항목에 대한 추가 정보를 표시 할 수 있습니까? 감사합니다.Sitecore의 컨텐츠 편집기에서 빠른 정보 섹션 사용자 정의
3
A
답변
2
나는 이것이 매우 까다로운 일이라고 생각합니다. Sitecore.Shell.Applications.ContentManager.Editor
(Sitecore.Client.dll)을 보면 RenderQuickInfo
메서드가 있음을 알 수 있습니다. HTML은 수동으로 함께 연결되고 EditorFormatter 객체에 리터럴 컨트롤로 추가됩니다. 관련된 모든 수업은 응용 프로그램과 밀접하게 통합되어 있으므로 쉽게 식별 할 수있는 사용자 지정 지점이 없습니다. 컨텐츠 편집기의 렌더링과 관련된 일부 파이프 라인이있다
,
- renderContentEditor
- getContentEditorFields
- getContentEditorSkin
하지만 이러한 쉬운 방법을 제공 할 것입니다 생각하지 않는다 in.
일반적으로 나는 항상 Sitecore가 쉽게 사용자 정의 할 수있는 응용 프로그램의 일부를 만들지 않았다면 아마 의도적으로 수행했을 것입니다.
1
하나의 옵션이 더 많은 접근 방식 일 수 있습니다. 콘텐츠 편집기 전체가 dom에 있지만 중첩되어 있습니다. 약간 다르지만 컨셉 (http://blog.boro2g.co.uk/ever-edited-sitecore-web-db-mistake/)을 강조 표시합니다.
분노로 아래 예제를 사용하면 xpath를 개선하는 것이 좋습니다. 크롬 개발 도구에서 도난당했습니다. 예를 들어
다음 스크립트는 내용 manager.aspx 파일에 붙여 사용하면 일부 요소에 액세스 할 수 있습니다
<script type="text/javascript">
window.onload=function(){
var text = getElementByXpath('//*[@id="EditorPanel"]/table/tbody/tr/td/table/tbody/tr[2]/td[1]');
if (text) {
text.innerText = "hi";
} else {
}
};
function getElementByXpath(path) {
return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
}
</script>
다음 텍스트를 업데이트 할 수 있습니다 (참조 스크린 샷) : quickinfo says hi
관련 문제
- 1. Sitecore의 컨텐츠 편집기에서 항목의 이미지 필드에서 미디어 항목을 나열하지 않음
- 2. Eclipse, 컨텐츠 지원 컨텐츠 사용자 정의
- 3. 사용자 정의 Eclipse 편집기에서 컨텐츠 포맷터를 노출하는 방법은 무엇입니까?
- 4. 사용자 정의 컨텐츠 제공자
- 5. 사용자 정의 구성 섹션
- 6. 사용자 정의 구성 섹션
- 7. 섹션 다이어그램보기 사용자 정의
- 8. 사용자 정의 UITableViewCell 여러 섹션
- 9. Sitecore의 템플릿 사용자 정의 필드 필드 만들기
- 10. android 사용자 정의 컨텐츠 제공자
- 11. Sitefinity의 사용자 정의 컨텐츠 블록
- 12. drupal의 fancybox에있는 사용자 정의 컨텐츠
- 13. WooCommerce에 사용자 정의 컨텐츠 삽입
- 14. Sitecore의 사용자 정의 dataprovider가있는 DropLink 데이터 소스 항목 참조
- 15. Sitecore의 사용자 정의 필드 안에있을 때 현재 편집 된 항목에 대한 참조를 얻는 방법
- 16. 왼쪽 섹션 메뉴 - Sitecore의 Retraive 항목
- 17. app.config에 사용자 정의 섹션 작성
- 18. 사용자 정의 app.config 섹션 C#
- 19. app.config 사용자 정의 섹션 읽기
- 20. WCF 사용자 정의 WSDL 섹션
- 21. package.json의 사용자 정의 섹션 다루기
- 22. Web.Config의 사용자 정의 섹션/모음
- 23. web.config 사용자 정의 섹션 상속
- 24. app.config의 사용자 정의 섹션 암호화
- 25. Sitecore의 익명 사용자 비활성화
- 26. 섹션 헤더의 정보 업데이트
- 27. 사용자 정의 UITableView 섹션 헤더, 이상한 동작
- 28. django admin 사용자 정의 ChangeForm 템플릿/사용자 정의 컨텐츠 추가
- 29. 사용자 정의 편집기에서 Netbeans 플랫폼 완성
- 30. sitecore의 페이지 편집기에서 부동 메뉴에서 삭제할 때 확인 삭제
http://blog.boro2g.co.uk/updating-the-sitecore-quick-info-panel/에서 조금 더 많은 정보가 있습니다. – boro2g