2011-12-26 1 views
0

alfresco에서 사용자 지정 콘텐츠 모델을 만들었습니다. 또한 사용자 지정 콘텐츠 형식이 문서 라이브러리에서 콘텐츠 드롭 다운을 생성하도록 웹 빠른 시작을 업데이트했습니다. 사용자 정의 유형을 클릭하면 컨텐츠 편집기와 함께 모든 메타 데이터 필드가있는 양식이 나타납니다.alfresco 웹 빠른 시작에서 만든 사용자 지정 콘텐츠에 CSS를 적용하는 방법

사용하면 콘텐츠를 만들 수 있지만 CSS가없는 일반 콘텐츠입니다. 따라서 웹 사이트를 복제하고 싶습니다. 따라서 대상 웹 사이트와 동일한 스타일이 필요하지만 웹 사이트를 모방하기 위해 웹에서 퀵 스타트하는 방식으로 내 콘텐츠에 사용자 정의 스타일을 적용하는 방법을 찾지 못했습니다. &?

감사합니다.

답변

0

이 요구 사항을 염두에두고 alfresco web quick start가 설계되지 않았습니다.

그럼에도 불구하고, 당신은 그것을 이렇게되면 구현하는 빠른 해킹 "CSS는 워크 플로우 및 복제를 통해 라우팅"되어 원하는 경우 :

  • 사설 사이트에 파일을 업로드합니다. mimetype 텍스트가 아니고 일반 표현식 /(css|js|img|images|swf)/.*과 일치하는 폴더가 아닌지 확인하십시오. mimetype은 행동 발생을 피하고 유형을 기사로 설정하는 데 중요합니다. 정규식 일치를 피하는 것은 webstart가 repo에서 자원을 가져 오려고하는지 확인하는 것입니다. root 폴더에있는 sample.dss 파일은 정상적으로 작동합니다.

  • mimetype을 sample.dss에서 Plain Text으로 설정하십시오. 공유에서 등록 정보 편집 대화 상자를 사용하십시오.

  • 는 상기 folloing 코드를 넣어 head.ftl

    < #assign cssId : 해당 webSite.rootSection.getAsset = ("sample.dss"). ID? 대체 (". * /", "", "R") >

    < 링크에 rel = "스타일 시트"HREF = "$ {url.context}/자산/$ {cssId : 해당}"유형 = "텍스트/CSS는"미디어 = "화면"/ >