Alfresco (버전 5.0.a) 검색 페이지에 사용자 정의 패싯을 추가하고 싶습니다. 이미 생성 된 패싯을 재정의 할 수있는 확장 프로그램을 만들었습니다.Alfresco 5.0.a - 사용자 정의 검색 패싯
<import resource="classpath:/alfresco/site-webscripts/org/alfresco/share/imports/share-header.lib.js">
<import resource="classpath:/alfresco/site-webscripts/org/alfresco/share/imports/share-footer.lib.js">
var facet = widgetUtils.findObject(model.jsonModel, "id", "FCTSRCH_FACET_DESCRIPTION");
facet.config.label = "Document type";
facet.config.facetQName = "{http://www.someComp.com/model/comp/1.0}personGroup";
그러나 나는 그것이 올바른 방법이라고 생각하지 않습니다. 문제는 부모 위젯을 ids (faceted-search.get.js)가 없으므로 무시할 수 없다는 것입니다. 모델에 사용자 정의 패싯을 추가하려면 어떻게해야합니까?
또 다른 질문은 이름이 facetQName
인 패싯 매개 변수에 관한 것입니다. 같은 파일 (faceted-search.get.js)에서 이해할 수없는 이상한 구문을 만났습니다. 몇 가지 예 :
facetQName: "{http://www.alfresco.org/model/content/1.0}creator.__.u",
facetQName: "{http://www.alfresco.org/model/content/1.0}modifier.__.u",
facetQName: "{http://www.alfresco.org/model/content/1.0}description.__",
이 .__.u
및 .__
suffixxes은 무엇을 의미합니까?